We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 493aaf2 commit 3cdcebeCopy full SHA for 3cdcebe
classification/classifier.py
@@ -20,7 +20,7 @@
20
)
21
22
23
-def classify_text(text: str, classes: List[str]) -> str:
+def classify_text(text: str, classes: List[str]) -> str | None:
24
"""
25
Classify text using the classification model.
26
@@ -29,10 +29,12 @@ def classify_text(text: str, classes: List[str]) -> str:
29
classes (list): List of classes to classify against.
30
31
Returns:
32
- str: Predicted class.
+ str: Predicted class or None if no classes are provided.
33
34
+ if len(classes) == 0:
35
+ return None
36
# if only one class is provided, just return it
- if len(classes) == 1:
37
+ elif len(classes) == 1:
38
return classes[0]
39
40
predicted_class = ""
0 commit comments