| 258 | |
| 259 | |
| 260 | def create_sequence(sequence_data, session): |
| 261 | sequence = Sequence( |
| 262 | label_file_id = sequence_data.get('label_file_id'), |
| 263 | has_changes = sequence_data.get('has_changes'), |
| 264 | single_frame = sequence_data.get('single_frame'), |
| 265 | keyframe_list = sequence_data.get('keyframe_list'), |
| 266 | video_file_id = sequence_data.get('video_file_id'), |
| 267 | number = sequence_data.get('number'), |
| 268 | instance_preview_cache = sequence_data.get('instance_preview_cache'), |
| 269 | cache_expiry = sequence_data.get('cache_expiry'), |
| 270 | archived = sequence_data.get('archived'), |
| 271 | ) |
| 272 | session.add(sequence) |
| 273 | regular_methods.commit_with_rollback(session) |
| 274 | return sequence |
| 275 | |
| 276 | |
| 277 | def create_userscript(event_data, session): |