Hasan Iqbal
Made the imports more user friendly
ec53a03 unverified
raw
history blame contribute delete
628 Bytes
import random
from openfactcheck import FactCheckerState, StandardTaskSolver, Solver
@Solver.register("confused_claim_examiner", "claims_with_evidences", "claims_with_tags")
class ConfusedClaimExaminer(StandardTaskSolver):
def __init__(self, args):
super().__init__(args)
def __call__(self, state: FactCheckerState, *args, **kwargs):
claims = state.get(self.input_name)
claims_with_tags = {}
for claim_key, docs in claims.items():
claims_with_tags[claim_key] = random.choice([True, False])
state.set(self.output_name, claims_with_tags)
return True, state