Skip to content

Commit ceb664f

Browse files
author
Gareth
authored
Merge pull request #149 from Labelbox/gdj0nes/media-attributes
2 parents 5f76aa8 + 3ddbe3d commit ceb664f

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

labelbox/schema/data_row.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ class DataRow(DbObject, Updateable, BulkDeletable):
1313
Otherwise, it's treated as an external URL.
1414
updated_at (datetime)
1515
created_at (datetime)
16+
media_attributes (dict): generated media attributes for the datarow
1617
1718
dataset (Relationship): `ToOne` relationship to Dataset
1819
created_by (Relationship): `ToOne` relationship to User
@@ -25,13 +26,15 @@ class DataRow(DbObject, Updateable, BulkDeletable):
2526
row_data = Field.String("row_data")
2627
updated_at = Field.DateTime("updated_at")
2728
created_at = Field.DateTime("created_at")
29+
media_attributes = Field.Json("media_attributes")
2830

2931
# Relationships
3032
dataset = Relationship.ToOne("Dataset")
3133
created_by = Relationship.ToOne("User", False, "created_by")
3234
organization = Relationship.ToOne("Organization", False)
3335
labels = Relationship.ToMany("Label", True)
3436
metadata = Relationship.ToMany("AssetMetadata", False, "metadata")
37+
3538
predictions = Relationship.ToMany("Prediction", False)
3639

3740
supported_meta_types = {

tests/integration/test_data_rows.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ def test_data_row_single_creation(dataset, rand_gen):
7777
assert data_row.organization() == client.get_organization()
7878
assert requests.get(IMG_URL).content == \
7979
requests.get(data_row.row_data).content
80+
assert data_row.media_attributes is not None
8081

8182
with NamedTemporaryFile() as fp:
8283
data = rand_gen(str).encode()

0 commit comments

Comments
 (0)