Skip to content

Commit 5fcdcfd

Browse files
authored
Merge pull request #2280 from opentensor/feat/roman/add-subtensor-reconnection-logic
Add reconnection logic + tests
2 parents d438b0f + 6a7b2ca commit 5fcdcfd

File tree

4 files changed

+141
-28
lines changed

4 files changed

+141
-28
lines changed

bittensor/extrinsics/serving.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import bittensor
2626
import bittensor.utils.networking as net
2727
from bittensor.utils import format_error_message
28+
from bittensor.utils.networking import ensure_connected
2829
from ..errors import MetadataError
2930

3031

@@ -269,6 +270,7 @@ def publish_metadata(
269270
raise MetadataError(format_error_message(response.error_message))
270271

271272

273+
@ensure_connected
272274
def get_metadata(self, netuid: int, hotkey: str, block: Optional[int] = None) -> str:
273275
@retry(delay=2, tries=3, backoff=2, max_delay=4)
274276
def make_substrate_call_with_retry():

0 commit comments

Comments
 (0)