@@ -632,6 +632,7 @@ def name(self):
632
632
def connect (self , init = False ):
633
633
if init is True :
634
634
try :
635
+ logger .debug (f"Websocket connecting to { self .chain_endpoint } " )
635
636
return connect (self .chain_endpoint , max_size = self .ws_max_size )
636
637
except (ConnectionError , socket .gaierror ) as e :
637
638
raise ConnectionError (e )
@@ -640,6 +641,7 @@ def connect(self, init=False):
640
641
return self .ws
641
642
else :
642
643
try :
644
+ logger .debug (f"Websocket reconnecting to { self .chain_endpoint } " )
643
645
self .ws = connect (self .chain_endpoint , max_size = self .ws_max_size )
644
646
return self .ws
645
647
except (ConnectionError , socket .gaierror ) as e :
@@ -1902,6 +1904,7 @@ def _make_rpc_request(
1902
1904
raw_websocket_logger .debug (f"WEBSOCKET_SEND> { to_send } " )
1903
1905
ws .send (json .dumps (to_send ))
1904
1906
request_manager .add_request (item_id , payload ["id" ])
1907
+ logger .debug (f"Submitted payload ID { payload ['id' ]} with websocket ID { item_id } : { payload } " )
1905
1908
1906
1909
while True :
1907
1910
try :
@@ -1948,6 +1951,10 @@ def _make_rpc_request(
1948
1951
subscription_added = True
1949
1952
except KeyError :
1950
1953
raise SubstrateRequestException (str (response ))
1954
+ logger .error (
1955
+ f"Error received from subtensor for { item_id } : { response } \n "
1956
+ f"Currently received responses: { request_manager .get_results ()} "
1957
+ )
1951
1958
decoded_response , complete = self ._process_response (
1952
1959
response ,
1953
1960
item_id ,
@@ -1959,6 +1966,15 @@ def _make_rpc_request(
1959
1966
request_manager .add_response (
1960
1967
item_id , decoded_response , complete
1961
1968
)
1969
+ if len (stringified_response := str (decoded_response )) < 2_000 :
1970
+ output_response = stringified_response
1971
+ # avoids clogging logs up needlessly (esp for Metadata stuff)
1972
+ else :
1973
+ output_response = f"{ stringified_response [:2_000 ]} (truncated)"
1974
+ logger .debug (
1975
+ f"Received response for item ID { item_id } :\n { output_response } \n "
1976
+ f"Complete: { complete } "
1977
+ )
1962
1978
1963
1979
if request_manager .is_complete :
1964
1980
break
0 commit comments