Skip to content

Commit a2e0ca4

Browse files
author
Val Brodsky
committed
Add data_row_count to Project
1 parent 346eca6 commit a2e0ca4

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

libs/labelbox/src/labelbox/client.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -821,7 +821,8 @@ def create_model_evaluation_project(self,
821821

822822
def create_offline_model_evaluation_project(self, **kwargs) -> Project:
823823
kwargs["media_type"] = MediaType.Conversational
824-
kwargs["editor_task_type"] = EditorTaskType.OfflineModelChatEvaluation.value
824+
kwargs[
825+
"editor_task_type"] = EditorTaskType.OfflineModelChatEvaluation.value
825826

826827
return self.create_project(**kwargs)
827828

@@ -900,8 +901,6 @@ def _create_project(self, **kwargs) -> Project:
900901
params.pop("dataset_name_or_id", None),
901902
Field.Boolean("append_to_existing_dataset"):
902903
params.pop("append_to_existing_dataset", None),
903-
Field.Int("data_row_count"):
904-
params.pop("data_row_count", None),
905904
}
906905
extra_params = {k: v for k, v in extra_params.items() if v is not None}
907906

libs/labelbox/src/labelbox/schema/project.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ class Project(DbObject, Updateable, Deletable):
121121
# Bind data_type and allowedMediaTYpe using the GraphQL type MediaType
122122
media_type = Field.Enum(MediaType, "media_type", "allowedMediaType")
123123
editor_task_type = Field.Enum(EditorTaskType, "editor_task_type")
124+
data_row_count = Field.Int("data_row_count")
124125

125126
# Relationships
126127
created_by = Relationship.ToOne("User", False, "created_by")

libs/labelbox/tests/integration/conftest.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,7 @@ def offline_chat_evaluation_project(client, rand_gen):
425425

426426
project.delete()
427427

428+
428429
@pytest.fixture
429430
def chat_evaluation_project_append_to_dataset(client, dataset, rand_gen):
430431
project_name = f"test-model-evaluation-project-{rand_gen(str)}"
@@ -465,4 +466,4 @@ def print_perf_summary():
465466
num_of_entries = 10 if len(sorted_dict) >= 10 else len(sorted_dict)
466467
slowest_fixtures = [(aaa, sorted_dict[aaa])
467468
for aaa in islice(sorted_dict, num_of_entries)]
468-
print("\nTop slowest fixtures:\n", slowest_fixtures, file=sys.stderr)
469+
print("\nTop slowest fixtures:\n", slowest_fixtures, file=sys.stderr)

libs/labelbox/tests/integration/test_offline_chat_evaluation_project.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
def test_create_offline_chat_evaluation_project(
2-
client,
3-
offline_chat_evaluation_project,
4-
chat_evaluation_ontology):
1+
def test_create_offline_chat_evaluation_project(client,
2+
offline_chat_evaluation_project,
3+
chat_evaluation_ontology):
54
project = offline_chat_evaluation_project
65
assert project
76

0 commit comments

Comments
 (0)