Skip to content

Commit a19e418

Browse files
committed
B&C default
1 parent 264d160 commit a19e418

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

libs/labelbox/src/labelbox/client.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -910,15 +910,23 @@ def _create_project(self, **kwargs) -> Project:
910910
data = kwargs
911911
data.pop("quality_modes", None)
912912
data.pop("quality_mode", None)
913-
if quality_modes == [QualityMode.Benchmark] or quality_mode is QualityMode.Benchmark:
913+
914+
if (
915+
quality_modes is None
916+
or len(quality_modes) == 0
917+
or quality_modes == [QualityMode.Benchmark, QualityMode.Consensus]
918+
):
919+
data["auto_audit_number_of_labels"] = CONSENSUS_AUTO_AUDIT_NUMBER_OF_LABELS
920+
data["auto_audit_percentage"] = CONSENSUS_AUTO_AUDIT_PERCENTAGE
921+
data["is_benchmark_enabled"] = True
922+
data["is_consensus_enabled"] = True
923+
elif quality_modes == [QualityMode.Benchmark] or quality_mode is QualityMode.Benchmark:
914924
data[
915925
"auto_audit_number_of_labels"] = BENCHMARK_AUTO_AUDIT_NUMBER_OF_LABELS
916926
data["auto_audit_percentage"] = BENCHMARK_AUTO_AUDIT_PERCENTAGE
917927
data["is_benchmark_enabled"] = True
918928
elif (
919-
quality_modes is None
920-
or len(quality_modes) == 0
921-
or QualityMode.Consensus in (quality_modes if quality_modes else [])
929+
QualityMode.Consensus in (quality_modes if quality_modes else [])
922930
or quality_mode is QualityMode.Consensus
923931
):
924932
data[

0 commit comments

Comments
 (0)