61
61
62
62
ResultHandler = Callable [[dict , Any ], Awaitable [tuple [dict , bool ]]]
63
63
64
+ logger = logging .getLogger ("async_substrate_interface" )
65
+
64
66
65
67
class AsyncExtrinsicReceipt :
66
68
"""
@@ -1017,7 +1019,7 @@ async def get_runtime(block_hash, block_id) -> Runtime:
1017
1019
if not self ._metadata :
1018
1020
if self .runtime_version in self ._metadata_cache :
1019
1021
# Get metadata from cache
1020
- logging .debug (
1022
+ logger .debug (
1021
1023
"Retrieved metadata for {} from memory" .format (
1022
1024
self .runtime_version
1023
1025
)
@@ -1031,7 +1033,7 @@ async def get_runtime(block_hash, block_id) -> Runtime:
1031
1033
metadata = self ._metadata = await self .get_block_metadata (
1032
1034
block_hash = runtime_block_hash , decode = True
1033
1035
)
1034
- logging .debug (
1036
+ logger .debug (
1035
1037
"Retrieved metadata for {} from Substrate node" .format (
1036
1038
self .runtime_version
1037
1039
)
@@ -1044,7 +1046,7 @@ async def get_runtime(block_hash, block_id) -> Runtime:
1044
1046
1045
1047
if self .runtime_version in self ._metadata_v15_cache :
1046
1048
# Get metadata v15 from cache
1047
- logging .debug (
1049
+ logger .debug (
1048
1050
"Retrieved metadata v15 for {} from memory" .format (
1049
1051
self .runtime_version
1050
1052
)
@@ -1056,7 +1058,7 @@ async def get_runtime(block_hash, block_id) -> Runtime:
1056
1058
metadata_v15 = (
1057
1059
self ._old_metadata_v15
1058
1060
) = await self ._load_registry_at_block (block_hash = runtime_block_hash )
1059
- logging .debug (
1061
+ logger .debug (
1060
1062
"Retrieved metadata v15 for {} from Substrate node" .format (
1061
1063
self .runtime_version
1062
1064
)
@@ -1069,7 +1071,7 @@ async def get_runtime(block_hash, block_id) -> Runtime:
1069
1071
self .reload_type_registry (use_remote_preset = False , auto_discover = True )
1070
1072
1071
1073
if self .implements_scaleinfo :
1072
- logging .debug ("Add PortableRegistry from metadata to type registry" )
1074
+ logger .debug ("Add PortableRegistry from metadata to type registry" )
1073
1075
self .runtime_config .add_portable_registry (metadata )
1074
1076
1075
1077
# Set active runtime version
@@ -1988,14 +1990,14 @@ async def _make_rpc_request(
1988
1990
break
1989
1991
if time .time () - self .ws .last_received >= self .retry_timeout :
1990
1992
if attempt >= self .max_retries :
1991
- logging .warning (
1993
+ logger .warning (
1992
1994
f"Timed out waiting for RPC requests { attempt } times. Exiting."
1993
1995
)
1994
1996
raise SubstrateRequestException ("Max retries reached." )
1995
1997
else :
1996
1998
self .ws .last_received = time .time ()
1997
1999
await self .ws .connect (force = True )
1998
- logging .error (
2000
+ logger .error (
1999
2001
f"Timed out waiting for RPC requests. "
2000
2002
f"Retrying attempt { attempt + 1 } of { self .max_retries } "
2001
2003
)
@@ -2067,7 +2069,7 @@ async def rpc_request(
2067
2069
"Failed to get runtime version"
2068
2070
in result [payload_id ][0 ]["error" ]["message" ]
2069
2071
):
2070
- logging .warning (
2072
+ logger .warning (
2071
2073
"Failed to get runtime. Re-fetching from chain, and retrying."
2072
2074
)
2073
2075
await self .init_runtime ()
@@ -2544,7 +2546,7 @@ async def _do_runtime_call_old(
2544
2546
params : Optional [Union [list , dict ]] = None ,
2545
2547
block_hash : Optional [str ] = None ,
2546
2548
) -> ScaleType :
2547
- logging .debug (
2549
+ logger .debug (
2548
2550
f"Decoding old runtime call: { api } .{ method } with params: { params } at block hash: { block_hash } "
2549
2551
)
2550
2552
runtime_call_def = _TYPE_REGISTRY ["runtime_api" ][api ]["methods" ][method ]
@@ -2582,7 +2584,7 @@ async def _do_runtime_call_old(
2582
2584
# Get correct type
2583
2585
result_decoded = runtime_call_def ["decoder" ](bytes (result_bytes ))
2584
2586
as_dict = _bt_decode_to_dict_or_list (result_decoded )
2585
- logging .debug ("Decoded old runtime call result: " , as_dict )
2587
+ logger .debug ("Decoded old runtime call result: " , as_dict )
2586
2588
result_obj = ScaleObj (as_dict )
2587
2589
2588
2590
return result_obj
0 commit comments