2 Commits

Author SHA1 Message Date
qananasikq
f9118994ff Add tools 2026-04-27 20:50:08 +03:00
qananasikq
3ce8c5bf90 Update parser 2026-04-27 20:50:07 +03:00
2 changed files with 2 additions and 6 deletions

View File

@@ -139,7 +139,6 @@ celery_app.conf.update(
"options": {
"queue": IAAI_SYNC_QUEUE,
"expires": settings.celery.beat_sync_interval_minutes * 60.0,
"headers": {"iaai_beat_task": True},
},
}
},

View File

@@ -875,9 +875,7 @@ def _mark_sync_completed(redis_client: Redis) -> None:
logger.warning("Failed to mark sync completion timestamp", exc_info=True)
def _seconds_until_next_allowed_sync(redis_client: Redis, settings: Settings, *, is_beat_task: bool = False) -> int:
if is_beat_task:
return 0
def _seconds_until_next_allowed_sync(redis_client: Redis, settings: Settings) -> int:
min_interval = max(0, int(settings.celery.beat_sync_interval_minutes * 60))
if min_interval <= 0:
return 0
@@ -1343,7 +1341,6 @@ def sync_listing_task(
0,
int(os.getenv("IAAI_SYNC_FOLLOWUP_MIN_DELAY_SECONDS", str(settings.celery.beat_sync_interval_minutes * 60))),
)
is_beat_task = bool(self.request.headers and self.request.headers.get("iaai_beat_task"))
def _enqueue_bootstrap_followup(
reason: str,
@@ -1426,7 +1423,7 @@ def sync_listing_task(
}
try:
next_allowed_delay = _seconds_until_next_allowed_sync(redis_client, settings, is_beat_task=is_beat_task)
next_allowed_delay = _seconds_until_next_allowed_sync(redis_client, settings)
if next_allowed_delay > 0:
logger.info(
"sync_listing_task skipped: previous full run finished recently; next run allowed in %ss",