Skip to content

Commit a1c1f4e

Browse files
committed
fix schedule launch high frequency cycle
1 parent af0b61c commit a1c1f4e

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

neurons/validator.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -124,16 +124,6 @@ def schedule_cycle(
124124
)
125125
delay = (next_cycle - get_current_time()).total_seconds()
126126

127-
# Schedule the launch of high frequency prompt
128-
high_frequency_launch = datetime(
129-
2025, 12, 2, 18, 0, 0, tzinfo=timezone.utc
130-
)
131-
if (
132-
prompt_config.label == HIGH_FREQUENCY.label
133-
and get_current_time() <= high_frequency_launch
134-
):
135-
return
136-
137127
bt.logging.info(
138128
f"Scheduling next {prompt_config.label} frequency cycle for asset {asset} in {delay} seconds"
139129
)
@@ -167,6 +157,15 @@ def cycle_low_frequency(self, asset: str):
167157

168158
def cycle_high_frequency(self, asset: str):
169159
cycle_start_time = get_current_time()
160+
161+
# Schedule the launch of high frequency prompt
162+
high_frequency_launch = datetime(
163+
2025, 12, 2, 18, 0, 0, tzinfo=timezone.utc
164+
)
165+
if cycle_start_time <= high_frequency_launch:
166+
self.schedule_cycle(cycle_start_time, HIGH_FREQUENCY)
167+
return
168+
170169
self.forward_prompt(asset, HIGH_FREQUENCY)
171170

172171
current_time = get_current_time()

0 commit comments

Comments
 (0)