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

Function create_discussion

shared/tests/test_utils/data_mocking.py:684–697  ·  view source on GitHub ↗
(discussion_data, session)

Source from the content-addressed store, hash-verified

682
683
684def create_discussion(discussion_data, session):
685 issue = Discussion(
686 title = discussion_data.get('title'),
687 description = discussion_data.get('description'),
688 member_created_id = discussion_data.get('member_created_id'),
689 project_id = discussion_data.get('project_id'),
690 status = discussion_data.get('status', 'open'),
691 )
692
693 session.add(issue)
694 regular_methods.commit_with_rollback(session)
695 issue.attach_element(session, {'type': 'project', 'id': discussion_data.get('project_id')})
696 regular_methods.commit_with_rollback(session)
697 return issue
698
699
700def create_task(task_data, session):

Callers

nothing calls this directly

Calls 4

attach_elementMethod · 0.95
DiscussionClass · 0.90
getMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected