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

Function append_event

Backend/repository.py:31–48  ·  view source on GitHub ↗
(
    session: Session,
    job_id: str,
    event_type: str,
    level: str,
    message: str,
    payload: Optional[dict] = None,
)

Source from the content-addressed store, hash-verified

29
30
31def append_event(
32 session: Session,
33 job_id: str,
34 event_type: str,
35 level: str,
36 message: str,
37 payload: Optional[dict] = None,
38) -> GenerationEvent:
39 event = GenerationEvent(
40 job_id=job_id,
41 event_type=event_type,
42 level=level,
43 message=message,
44 payload=payload,
45 )
46 session.add(event)
47 session.flush()
48 return event
49
50
51def get_job(session: Session, job_id: str) -> Optional[GenerationJob]:

Callers 8

_log_eventFunction · 0.90
create_jobFunction · 0.85
request_cancelFunction · 0.85
claim_next_queued_jobFunction · 0.85
mark_completedFunction · 0.85
mark_cancelledFunction · 0.85
mark_failedFunction · 0.85

Calls 1

GenerationEventClass · 0.90