(session,
discussion_id = None,
instance_id = None,
file_id = None,
job_id = None,
project_id = None,
task_id = None,
type = None,
add_to_session = True,
flush_session = True)
| 38 | |
| 39 | @staticmethod |
| 40 | def new(session, |
| 41 | discussion_id = None, |
| 42 | instance_id = None, |
| 43 | file_id = None, |
| 44 | job_id = None, |
| 45 | project_id = None, |
| 46 | task_id = None, |
| 47 | type = None, |
| 48 | add_to_session = True, |
| 49 | flush_session = True): |
| 50 | |
| 51 | relation = DiscussionRelation( |
| 52 | discussion_id = discussion_id, |
| 53 | instance_id = instance_id, |
| 54 | project_id = project_id, |
| 55 | file_id = file_id, |
| 56 | type = type, |
| 57 | job_id = job_id, |
| 58 | task_id = task_id, |
| 59 | ) |
| 60 | |
| 61 | if add_to_session: |
| 62 | session.add(relation) |
| 63 | if flush_session: |
| 64 | session.flush() |
| 65 | |
| 66 | return relation |
| 67 | |
| 68 | def serialize(self, session): |
| 69 | relation_type = None |
nothing calls this directly
no test coverage detected