MCPcopy Index your code
hub / github.com/diffgram/diffgram / get_last_task_comment

Method get_last_task_comment

shared/database/task/task_event.py:66–78  ·  view source on GitHub ↗
(session, task_id, job_id, project_id)

Source from the content-addressed store, hash-verified

64
65 @staticmethod
66 def get_last_task_comment(session, task_id, job_id, project_id):
67 latest_comment = session.query(TaskEvent).filter(
68 TaskEvent.task_id == task_id,
69 TaskEvent.job_id == job_id,
70 TaskEvent.project_id == project_id,
71 TaskEvent.event_type == 'task_comment_created'
72 ).order_by(desc(TaskEvent.time_created)).first()
73
74 if (latest_comment == None):
75 return ""
76
77 comment_display = session.query(DiscussionComment).filter(DiscussionComment.id == latest_comment.comment_id).first()
78 return comment_display.content
79
80 @staticmethod
81 def generate_task_creation_event(session, task, member) -> 'TaskEvent':

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected