Spaces:
Running
Running
Refactor code structure for improved readability and maintainability
Browse files
app/services/score_fusion.py
CHANGED
|
@@ -167,6 +167,7 @@ class _ExternalScore:
|
|
| 167 |
available: bool
|
| 168 |
is_ai: bool
|
| 169 |
confidence: float
|
|
|
|
| 170 |
|
| 171 |
|
| 172 |
def _parse_external_music_ai(data: Optional[dict]) -> Optional[_ExternalScore]:
|
|
@@ -210,6 +211,7 @@ def _parse_clap_result(
|
|
| 210 |
available=True,
|
| 211 |
is_ai=result.is_ai,
|
| 212 |
confidence=result.confidence,
|
|
|
|
| 213 |
)
|
| 214 |
|
| 215 |
|
|
|
|
| 167 |
available: bool
|
| 168 |
is_ai: bool
|
| 169 |
confidence: float
|
| 170 |
+
classifier_used: str = "unknown"
|
| 171 |
|
| 172 |
|
| 173 |
def _parse_external_music_ai(data: Optional[dict]) -> Optional[_ExternalScore]:
|
|
|
|
| 211 |
available=True,
|
| 212 |
is_ai=result.is_ai,
|
| 213 |
confidence=result.confidence,
|
| 214 |
+
classifier_used=getattr(result, "classifier_used", "unknown"),
|
| 215 |
)
|
| 216 |
|
| 217 |
|