(instance)
| 616 | |
| 617 | |
| 618 | def base_instance_packet(instance): |
| 619 | |
| 620 | attribute_groups = instance.attribute_groups |
| 621 | if attribute_groups: |
| 622 | attribute_groups = dict(attribute_groups) # Cast from SQLAlchemy to serializable form |
| 623 | |
| 624 | return { |
| 625 | 'id': instance.id, |
| 626 | 'type': instance.type, |
| 627 | 'attribute_groups': attribute_groups, |
| 628 | 'label_file_id': instance.label_file_id |
| 629 | } |
| 630 | |
| 631 | |
| 632 | def build_instance(instance, file, include_label = False): |