MCPcopy Create free account
hub / github.com/Tron521/codex-console-temp / register_domain_task

Method register_domain_task

src/web/task_manager.py:498–517  ·  view source on GitHub ↗
(
        self,
        *,
        domain: str,
        task_id: str,
        task_type: str,
        payload: Optional[Dict[str, Any]] = None,
        progress: Optional[Dict[str, Any]] = None,
        max_retries: int = 0,
    )

Source from the content-addressed store, hash-verified

496 return len(_domain_running.get(domain_key, set()))
497
498 def register_domain_task(
499 self,
500 *,
501 domain: str,
502 task_id: str,
503 task_type: str,
504 payload: Optional[Dict[str, Any]] = None,
505 progress: Optional[Dict[str, Any]] = None,
506 max_retries: int = 0,
507 ) -> Dict[str, Any]:
508 with _domain_lock:
509 task = self._ensure_domain_task_locked(
510 domain=domain,
511 task_id=task_id,
512 task_type=task_type,
513 payload=payload,
514 progress=progress,
515 )
516 task["max_retries"] = max(0, int(max_retries or 0))
517 return self._domain_task_snapshot(task)
518
519 def update_domain_task(self, domain: str, task_id: str, **fields) -> Optional[Dict[str, Any]]:
520 with _domain_lock:

Callers 2

api_start_selfcheck_runFunction · 0.80

Calls 2

_domain_task_snapshotMethod · 0.95

Tested by

no test coverage detected