Spaces:
Sleeping
Sleeping
| import datetime | |
| import threading | |
| from cryptoindex import update_weights | |
| # Global variable to track when the weights were last updated | |
| last_update = None | |
| def update_weights1(**kwargs): | |
| update_weights(**kwargs) | |
| # Your logic to update weights goes here | |
| print("Weights updated.") | |
| global last_update | |
| last_update = datetime.datetime.now() | |
| def should_update_weights(): | |
| global last_update | |
| current_time = datetime.datetime.now() | |
| # Check if the current time is within the first 10 seconds after midnight | |
| # and the last update wasn't today | |
| if current_time.time() < datetime.time(0, 2, 0) and (last_update is None or current_time.date() > last_update.date()): | |
| return True | |
| return False | |