Fix schema match

This commit is contained in:
Cyber MacGeddon 2024-10-31 10:09:52 +00:00
parent 24d099793d
commit 9d8194abe6

View file

@ -9,7 +9,7 @@ import os
import argparse
import time
from .... schema import Triple
from .... schema import Triples
from .... schema import triples_store_queue
from .... base import Consumer
@ -38,7 +38,7 @@ class Processor(Consumer):
**params | {
"input_queue": input_queue,
"subscriber": subscriber,
"input_schema": Triple,
"input_schema": Triples,
}
)
@ -51,7 +51,9 @@ class Processor(Consumer):
def handle(self, msg):
v = msg.value()
self.writer.write(v.s.value, v.p.value, v.o.value)
for t in v.triples:
self.writer.write(t.s.value, t.p.value, t.o.value)
@staticmethod
def add_args(parser):