mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-07-19 18:21:03 +02:00
Dump operation
This commit is contained in:
parent
83c364717d
commit
f3b1b035de
1 changed files with 24 additions and 0 deletions
|
|
@ -61,6 +61,7 @@ class Processor(ConsumerProducer):
|
||||||
value = self.config[v.type][v.key],
|
value = self.config[v.type][v.key],
|
||||||
directory = None,
|
directory = None,
|
||||||
values = None,
|
values = None,
|
||||||
|
config = None,
|
||||||
error = None,
|
error = None,
|
||||||
)
|
)
|
||||||
await self.send(r, properties={"id": id})
|
await self.send(r, properties={"id": id})
|
||||||
|
|
@ -71,6 +72,7 @@ class Processor(ConsumerProducer):
|
||||||
value=None,
|
value=None,
|
||||||
directory=None,
|
directory=None,
|
||||||
values=None,
|
values=None,
|
||||||
|
config = None,
|
||||||
error=Error(
|
error=Error(
|
||||||
code="no-such-key",
|
code="no-such-key",
|
||||||
message="No such key"
|
message="No such key"
|
||||||
|
|
@ -84,6 +86,7 @@ class Processor(ConsumerProducer):
|
||||||
value=None,
|
value=None,
|
||||||
directory=None,
|
directory=None,
|
||||||
values=None,
|
values=None,
|
||||||
|
config = None,
|
||||||
error=Error(
|
error=Error(
|
||||||
code="no-such-type",
|
code="no-such-type",
|
||||||
message="No such type"
|
message="No such type"
|
||||||
|
|
@ -99,6 +102,7 @@ class Processor(ConsumerProducer):
|
||||||
value = None,
|
value = None,
|
||||||
directory = list(self.config[v.type].keys())
|
directory = list(self.config[v.type].keys())
|
||||||
values = None,
|
values = None,
|
||||||
|
config = None,
|
||||||
error = None,
|
error = None,
|
||||||
)
|
)
|
||||||
await self.send(r, properties={"id": id})
|
await self.send(r, properties={"id": id})
|
||||||
|
|
@ -109,6 +113,7 @@ class Processor(ConsumerProducer):
|
||||||
value=None,
|
value=None,
|
||||||
directory=None,
|
directory=None,
|
||||||
values=None,
|
values=None,
|
||||||
|
config = None,
|
||||||
error=Error(
|
error=Error(
|
||||||
code="no-such-type",
|
code="no-such-type",
|
||||||
message="No such type"
|
message="No such type"
|
||||||
|
|
@ -124,6 +129,7 @@ class Processor(ConsumerProducer):
|
||||||
value = None,
|
value = None,
|
||||||
directory = None,
|
directory = None,
|
||||||
values = self.config[v.type]
|
values = self.config[v.type]
|
||||||
|
config = None,
|
||||||
error = None,
|
error = None,
|
||||||
)
|
)
|
||||||
await self.send(r, properties={"id": id})
|
await self.send(r, properties={"id": id})
|
||||||
|
|
@ -134,6 +140,7 @@ class Processor(ConsumerProducer):
|
||||||
value=None,
|
value=None,
|
||||||
directory=None,
|
directory=None,
|
||||||
values=None,
|
values=None,
|
||||||
|
config = None,
|
||||||
error=Error(
|
error=Error(
|
||||||
code="no-such-type",
|
code="no-such-type",
|
||||||
message="No such type"
|
message="No such type"
|
||||||
|
|
@ -150,6 +157,7 @@ class Processor(ConsumerProducer):
|
||||||
value = None,
|
value = None,
|
||||||
directory = None,
|
directory = None,
|
||||||
values = None,
|
values = None,
|
||||||
|
config = None,
|
||||||
error = None,
|
error = None,
|
||||||
)
|
)
|
||||||
await self.send(r, properties={"id": id})
|
await self.send(r, properties={"id": id})
|
||||||
|
|
@ -159,6 +167,7 @@ class Processor(ConsumerProducer):
|
||||||
value=None,
|
value=None,
|
||||||
directory=None,
|
directory=None,
|
||||||
values=None,
|
values=None,
|
||||||
|
config = None,
|
||||||
error=Error(
|
error=Error(
|
||||||
code="no-such-object",
|
code="no-such-object",
|
||||||
message="No such object"
|
message="No such object"
|
||||||
|
|
@ -181,6 +190,17 @@ class Processor(ConsumerProducer):
|
||||||
)
|
)
|
||||||
await self.send(r, properties={"id": id})
|
await self.send(r, properties={"id": id})
|
||||||
|
|
||||||
|
async def handle_dump(self, v):
|
||||||
|
|
||||||
|
resp = ConfigResponse(
|
||||||
|
value = None,
|
||||||
|
directory = None,
|
||||||
|
values = None,
|
||||||
|
config = self.config,
|
||||||
|
error = None,
|
||||||
|
)
|
||||||
|
await self.send(r, properties={"id": id})
|
||||||
|
|
||||||
async def handle(self, msg):
|
async def handle(self, msg):
|
||||||
|
|
||||||
v = msg.value()
|
v = msg.value()
|
||||||
|
|
@ -212,6 +232,10 @@ class Processor(ConsumerProducer):
|
||||||
|
|
||||||
self.handle_put(v, id)
|
self.handle_put(v, id)
|
||||||
|
|
||||||
|
elif v.operation == "dump":
|
||||||
|
|
||||||
|
self.handle_dump(v, id)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
|
||||||
r = ConfigResponse(
|
r = ConfigResponse(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue