File size: 562 Bytes
ec53a03 8360ec7 ec53a03 8360ec7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
from openfactcheck import FactCheckerState, StandardTaskSolver, Solver
@Solver.register("rarr_concat_response_generator", "revised_claims", "output")
class RARRConcatResponseRegenerator(StandardTaskSolver):
def __init__(self, args):
super().__init__(args)
def __call__(self, state: FactCheckerState, *args, **kwargs):
claims = state.get(self.input_name)
revised_document = " ".join(list(claims.values())).strip()
# print(revised_document)
state.set(self.output_name, revised_document)
return True, state
|