Spaces:
Running
Running
| import asyncio | |
| import logging | |
| import sys | |
| import os | |
| sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))) | |
| from core.grants.sync_service import sync_grants_to_db | |
| logging.basicConfig(level=logging.INFO) | |
| logger = logging.getLogger(__name__) | |
| async def sync_grants(): | |
| logger.info("Rozpoczynam synchronizację naborów (WYSZUKIWARKA + opcjonalny live scrape)...") | |
| result = await sync_grants_to_db() | |
| logger.info("Synchronizacja CRON zakończona: %s", result) | |
| if __name__ == "__main__": | |
| asyncio.run(sync_grants()) | |