| 572 | |
| 573 | |
| 574 | def create_export(export_data, session): |
| 575 | export = Export( |
| 576 | type = export_data.get('type'), |
| 577 | kind = export_data.get('kind'), |
| 578 | archived = export_data.get('archived'), |
| 579 | masks = export_data.get('masks'), |
| 580 | source = export_data.get('source'), |
| 581 | status = export_data.get('status'), |
| 582 | status_text = export_data.get('status_text'), |
| 583 | percent_complete = export_data.get('percent_complete'), |
| 584 | file_comparison_mode = export_data.get('file_comparison_mode'), |
| 585 | file_list_length = export_data.get('file_list_length'), |
| 586 | description = export_data.get('description'), |
| 587 | working_dir_id = export_data.get('working_dir_id'), |
| 588 | project_id = export_data.get('project_id'), |
| 589 | user_id = export_data.get('user_id'), |
| 590 | job_id = export_data.get('job_id'), |
| 591 | task_id = export_data.get('task_id'), |
| 592 | yaml_blob_name = export_data.get('yaml_blob_name'), |
| 593 | json_blob_name = export_data.get('json_blob_name'), |
| 594 | tf_records_blob_name = export_data.get('tf_records_blob_name'), |
| 595 | ann_is_complete = export_data.get('ann_is_complete'), |
| 596 | |
| 597 | ) |
| 598 | session.add(export) |
| 599 | regular_methods.commit_with_rollback(session) |
| 600 | return export |
| 601 | |
| 602 | |
| 603 | def create_discussion_comment(discussion_comment_data, session): |