mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-04-25 00:16:23 +02:00
Empty configuration is returned as empty list, previously was not in response (#436)
This commit is contained in:
parent
f37decea2b
commit
54592b5e9f
1 changed files with 9 additions and 8 deletions
|
|
@ -38,12 +38,13 @@ class ConfigRequestTranslator(MessageTranslator):
|
|||
def from_pulsar(self, obj: ConfigRequest) -> Dict[str, Any]:
|
||||
result = {}
|
||||
|
||||
if obj.operation:
|
||||
if obj.operation is not None:
|
||||
result["operation"] = obj.operation
|
||||
if obj.type:
|
||||
|
||||
if obj.type is not None:
|
||||
result["type"] = obj.type
|
||||
|
||||
if obj.keys:
|
||||
if obj.keys is not None:
|
||||
result["keys"] = [
|
||||
{
|
||||
"type": k.type,
|
||||
|
|
@ -52,7 +53,7 @@ class ConfigRequestTranslator(MessageTranslator):
|
|||
for k in obj.keys
|
||||
]
|
||||
|
||||
if obj.values:
|
||||
if obj.values is not None:
|
||||
result["values"] = [
|
||||
{
|
||||
"type": v.type,
|
||||
|
|
@ -77,7 +78,7 @@ class ConfigResponseTranslator(MessageTranslator):
|
|||
if obj.version is not None:
|
||||
result["version"] = obj.version
|
||||
|
||||
if obj.values:
|
||||
if obj.values is not None:
|
||||
result["values"] = [
|
||||
{
|
||||
"type": v.type,
|
||||
|
|
@ -87,14 +88,14 @@ class ConfigResponseTranslator(MessageTranslator):
|
|||
for v in obj.values
|
||||
]
|
||||
|
||||
if obj.directory:
|
||||
if obj.directory is not None:
|
||||
result["directory"] = obj.directory
|
||||
|
||||
if obj.config:
|
||||
if obj.config is not None:
|
||||
result["config"] = obj.config
|
||||
|
||||
return result
|
||||
|
||||
def from_response_with_completion(self, obj: ConfigResponse) -> Tuple[Dict[str, Any], bool]:
|
||||
"""Returns (response_dict, is_final)"""
|
||||
return self.from_pulsar(obj), True
|
||||
return self.from_pulsar(obj), True
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue