fix: confidence should not be 100 for irrelevant cases
This commit is contained in:
@@ -63,3 +63,7 @@ class LyricResult:
|
|||||||
source: Optional[str] = None # Which fetcher produced this result
|
source: Optional[str] = None # Which fetcher produced this result
|
||||||
ttl: Optional[int] = None # Hint for cache TTL (seconds)
|
ttl: Optional[int] = None # Hint for cache TTL (seconds)
|
||||||
confidence: float = 100.0 # 0-100 selection confidence (100 = trusted/exact)
|
confidence: float = 100.0 # 0-100 selection confidence (100 = trusted/exact)
|
||||||
|
|
||||||
|
def __post_init__(self) -> None:
|
||||||
|
if self.status in (CacheStatus.NOT_FOUND, CacheStatus.NETWORK_ERROR):
|
||||||
|
self.confidence = 0.0
|
||||||
|
|||||||
Reference in New Issue
Block a user