Skip to content

Commit 3cdcebe

Browse files
committed
bug fix no children labels
1 parent 493aaf2 commit 3cdcebe

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

classification/classifier.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
)
2121

2222

23-
def classify_text(text: str, classes: List[str]) -> str:
23+
def classify_text(text: str, classes: List[str]) -> str | None:
2424
"""
2525
Classify text using the classification model.
2626
@@ -29,10 +29,12 @@ def classify_text(text: str, classes: List[str]) -> str:
2929
classes (list): List of classes to classify against.
3030
3131
Returns:
32-
str: Predicted class.
32+
str: Predicted class or None if no classes are provided.
3333
"""
34+
if len(classes) == 0:
35+
return None
3436
# if only one class is provided, just return it
35-
if len(classes) == 1:
37+
elif len(classes) == 1:
3638
return classes[0]
3739

3840
predicted_class = ""

0 commit comments

Comments
 (0)