Correction2
This commit is contained in:
parent
eae7d8dd10
commit
fba5ae697a
@ -1,5 +1,5 @@
|
|||||||
import logging
|
import logging
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass, asdict
|
||||||
from typing import List, Optional
|
from typing import List, Optional
|
||||||
from .result import Metadata, DataResult
|
from .result import Metadata, DataResult
|
||||||
from .anii import metadata as AniiMetadata
|
from .anii import metadata as AniiMetadata
|
||||||
@ -17,10 +17,16 @@ class WeightedData:
|
|||||||
result: DataResult
|
result: DataResult
|
||||||
weight: int = 1
|
weight: int = 1
|
||||||
|
|
||||||
|
def to_dict(self):
|
||||||
|
return asdict(self)
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class DataAndScore:
|
class DataAndScore:
|
||||||
result: DataResult = None
|
result: DataResult = None
|
||||||
score: int = 0
|
score: int = 0
|
||||||
|
def to_dict(self):
|
||||||
|
|
||||||
|
return asdict(self)
|
||||||
|
|
||||||
class UseSource():
|
class UseSource():
|
||||||
title: str
|
title: str
|
||||||
@ -69,6 +75,7 @@ class UseSource():
|
|||||||
scored = self.__calculate_score(title=self.title, weightData=weightResult)
|
scored = self.__calculate_score(title=self.title, weightData=weightResult)
|
||||||
scored.sort(key=lambda x: x.score, reverse=True)
|
scored.sort(key=lambda x: x.score, reverse=True)
|
||||||
|
|
||||||
|
jsr = ""
|
||||||
try:
|
try:
|
||||||
jsr = json.dumps(scored, indent=4)
|
jsr = json.dumps(scored, indent=4)
|
||||||
with open(f"./logs/{self.evnetId}.json", "w", encoding="utf-8") as f:
|
with open(f"./logs/{self.evnetId}.json", "w", encoding="utf-8") as f:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user