@@ -132,6 +132,16 @@ def __init__(
132132 self .__weight = None
133133 self .__total_fee_amount = None
134134
135+ def __str__ (self ):
136+ return (
137+ f"AsyncExtrinsicReceipt({ self .extrinsic_hash } ), "
138+ f"block_hash={ self .block_hash } , block_number={ self .block_number } ), "
139+ f"finalized={ self .finalized } )"
140+ )
141+
142+ def __repr__ (self ):
143+ return self .__str__ ()
144+
135145 async def get_extrinsic_identifier (self ) -> str :
136146 """
137147 Returns the on-chain identifier for this extrinsic in format "[block_number]-[extrinsic_idx]" e.g. 134324-2
@@ -983,7 +993,7 @@ async def retrieve(self, item_id: str) -> Optional[dict]:
983993 elif isinstance ((e := self ._send_recv_task .result ()), Exception ):
984994 logger .exception (f"Websocket sending exception: { e } " )
985995 raise e
986- await asyncio .sleep (0.1 )
996+ await asyncio .sleep (0.01 )
987997 return None
988998
989999
@@ -1550,6 +1560,7 @@ async def retrieve_pending_extrinsics(self) -> list:
15501560
15511561 result_data = await self .rpc_request ("author_pendingExtrinsics" , [])
15521562 if "error" in result_data :
1563+ logger .error (f"Error in retrieving pending extrinsics: { result_data ['error' ]} " )
15531564 raise SubstrateRequestException (result_data ["error" ]["message" ])
15541565 extrinsics = []
15551566
@@ -2591,7 +2602,7 @@ async def _make_rpc_request(
25912602 if request_manager .is_complete :
25922603 break
25932604 else :
2594- await asyncio .sleep (0.2 )
2605+ await asyncio .sleep (0.01 )
25952606
25962607 return request_manager .get_results ()
25972608
@@ -2675,10 +2686,12 @@ async def rpc_request(
26752686 bh = err_msg .split ("State already discarded for " )[1 ].strip ()
26762687 raise StateDiscardedError (bh )
26772688 else :
2689+ logger .error (f"Substrate Request Exception: { result [payload_id ]} " )
26782690 raise SubstrateRequestException (err_msg )
26792691 if "result" in result [payload_id ][0 ]:
26802692 return result [payload_id ][0 ]
26812693 else :
2694+ logger .error (f"Substrate Request Exception: { result [payload_id ]} " )
26822695 raise SubstrateRequestException (result [payload_id ][0 ])
26832696
26842697 @cached_fetcher (max_size = SUBSTRATE_CACHE_METHOD_SIZE )
0 commit comments