MCPcopy
hub / github.com/FujiwaraChoki/MoneyPrinter / create_job

Function create_job

Backend/repository.py:15–28  ·  view source on GitHub ↗
(session: Session, payload: dict, max_attempts: int = 1)

Source from the content-addressed store, hash-verified

13
14
15def create_job(session: Session, payload: dict, max_attempts: int = 1) -> GenerationJob:
16 job = GenerationJob(
17 id=str(uuid4()),
18 status="queued",
19 payload=payload,
20 max_attempts=max_attempts,
21 cancel_requested=False,
22 )
23 session.add(job)
24 session.flush()
25 append_event(session, job.id, "queued", "info", "Job queued.")
26 session.commit()
27 session.refresh(job)
28 return job
29
30
31def append_event(

Calls 2

GenerationJobClass · 0.90
append_eventFunction · 0.85