Skip to content

Commit 086051d

Browse files
author
Matt Sokoloff
committed
format
1 parent ee83127 commit 086051d

File tree

2 files changed

+14
-11
lines changed

2 files changed

+14
-11
lines changed

labelbox/data/serialization/labelbox_v1/classification.py

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ class LBV1Radio(LBV1Feature):
1717
answer: LBV1ClassificationAnswer
1818

1919
def to_common(self) -> Radio:
20-
return Radio(answer=ClassificationAnswer(feature_schema_id=self.answer.schema_id, name=self.answer.title,
20+
return Radio(answer=ClassificationAnswer(
21+
feature_schema_id=self.answer.schema_id,
22+
name=self.answer.title,
2123
extra={
2224
'feature_id': self.answer.feature_id,
2325
'value': self.answer.value
@@ -26,8 +28,7 @@ def to_common(self) -> Radio:
2628
@classmethod
2729
def from_common(cls, radio: Radio, feature_schema_id: Cuid,
2830
**extra) -> "LBV1Radio":
29-
return cls(
30-
schema_id=feature_schema_id,
31+
return cls(schema_id=feature_schema_id,
3132
answer=LBV1ClassificationAnswer(
3233
schema_id=radio.answer.feature_schema_id,
3334
title=radio.answer.name,
@@ -40,8 +41,7 @@ class LBV1Checklist(LBV1Feature):
4041
answers: List[LBV1ClassificationAnswer]
4142

4243
def to_common(self) -> Checklist:
43-
return Checklist(
44-
answer=[
44+
return Checklist(answer=[
4545
ClassificationAnswer(feature_schema_id=answer.schema_id,
4646
name=answer.title,
4747
extra={
@@ -67,9 +67,9 @@ def from_common(cls, checklist: Checklist, feature_schema_id: Cuid,
6767

6868
class LBV1Dropdown(LBV1Feature):
6969
answer: List[LBV1ClassificationAnswer]
70+
7071
def to_common(self) -> Dropdown:
71-
return Dropdown(
72-
answer=[
72+
return Dropdown(answer=[
7373
ClassificationAnswer(feature_schema_id=answer.schema_id,
7474
name=answer.title,
7575
extra={
@@ -81,7 +81,7 @@ def to_common(self) -> Dropdown:
8181
@classmethod
8282
def from_common(cls, dropdown: Dropdown, feature_schema_id: Cuid,
8383
**extra) -> "LBV1Dropdown":
84-
return cls(schema_id = feature_schema_id,
84+
return cls(schema_id=feature_schema_id,
8585
answers=[
8686
LBV1ClassificationAnswer(
8787
schema_id=answer.feature_schema_id,
@@ -106,7 +106,8 @@ def from_common(cls, text: Text, feature_schema_id: Cuid,
106106

107107

108108
class LBV1Classifications(BaseModel):
109-
classifications: List[Union[LBV1Text, LBV1Radio, LBV1Dropdown, LBV1Checklist]] = []
109+
classifications: List[Union[LBV1Text, LBV1Radio, LBV1Dropdown,
110+
LBV1Checklist]] = []
110111

111112
def to_common(self) -> List[ClassificationAnnotation]:
112113
classifications = [

labelbox/data/serialization/ndjson/label.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,10 @@ def _create_non_video_annotations(cls, label: Label):
104104
for annotation in non_video_annotations:
105105
if isinstance(annotation, ClassificationAnnotation):
106106
if isinstance(annotation.value, Dropdown):
107-
raise ValueError("Dropdowns are not supported by the NDJson format."
108-
" Please filter out Dropdown annotations before converting.")
107+
raise ValueError(
108+
"Dropdowns are not supported by the NDJson format."
109+
" Please filter out Dropdown annotations before converting."
110+
)
109111
yield NDClassification.from_common(annotation, label.data)
110112
elif isinstance(annotation, ObjectAnnotation):
111113
yield NDObject.from_common(annotation, label.data)

0 commit comments

Comments
 (0)