From dc95b1e715dee12c26c0e7df84bf0afe0343b477 Mon Sep 17 00:00:00 2001 From: Roman Chkhaidze Date: Thu, 4 Dec 2025 16:02:24 -0800 Subject: [PATCH] stupid mistake (when blocks_until is `0` return None too) --- bittensor/core/async_subtensor.py | 16 ++++++++-------- bittensor/core/subtensor.py | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bittensor/core/async_subtensor.py b/bittensor/core/async_subtensor.py index 58825cd451..f717dd3ad2 100644 --- a/bittensor/core/async_subtensor.py +++ b/bittensor/core/async_subtensor.py @@ -2,7 +2,7 @@ import copy import ssl from datetime import datetime, timezone -from typing import cast, Optional, Any, Union, Iterable, TYPE_CHECKING, Literal +from typing import TYPE_CHECKING, Any, Iterable, Literal, Optional, Union, cast import asyncstdlib as a import scalecodec @@ -14,17 +14,17 @@ from scalecodec import GenericCall from bittensor.core.chain_data import ( - CrowdloanInfo, CrowdloanConstants, + CrowdloanInfo, DelegateInfo, DynamicInfo, MetagraphInfo, - NeuronInfoLite, NeuronInfo, + NeuronInfoLite, ProposalVoteData, ProxyAnnouncementInfo, - ProxyInfo, ProxyConstants, + ProxyInfo, ProxyType, RootClaimType, SelectiveMetagraphIndex, @@ -69,9 +69,9 @@ ) from bittensor.core.extrinsics.asyncex.mev_shield import submit_encrypted_extrinsic from bittensor.core.extrinsics.asyncex.move_stake import ( - transfer_stake_extrinsic, - swap_stake_extrinsic, move_stake_extrinsic, + swap_stake_extrinsic, + transfer_stake_extrinsic, ) from bittensor.core.extrinsics.asyncex.proxy import ( add_proxy_extrinsic, @@ -83,8 +83,8 @@ proxy_extrinsic, reject_announcement_extrinsic, remove_announcement_extrinsic, - remove_proxy_extrinsic, remove_proxies_extrinsic, + remove_proxy_extrinsic, ) from bittensor.core.extrinsics.asyncex.registration import ( burned_register_extrinsic, @@ -3330,7 +3330,7 @@ async def get_next_epoch_start_block( netuid=netuid, tempo=tempo, block_hash=block_hash ) - if not blocks_until: + if blocks_until is None: return None return current_block + blocks_until + 1 diff --git a/bittensor/core/subtensor.py b/bittensor/core/subtensor.py index b49ef48eac..368ef4162a 100644 --- a/bittensor/core/subtensor.py +++ b/bittensor/core/subtensor.py @@ -2556,7 +2556,7 @@ def get_next_epoch_start_block( netuid=netuid, tempo=tempo, block=current_block ) - if not blocks_until: + if blocks_until is None: return None return current_block + blocks_until + 1