Skip to content
Snippets Groups Projects
Commit 38a14486 authored by jkerdreu's avatar jkerdreu
Browse files

Fix replay answer (inout)

git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/branches/fork@1611 b32b6428-25c9-4566-ad07-03861ab6144f
parent 44898f30
No related branches found
No related tags found
No related merge requests found
......@@ -46,7 +46,7 @@ class MetaDB(object):
if _key in devices[dev].keys():
if devices[dev][_key] == value:
temp.append(dev)
return {'devices' : temp}
return {'key':_key,'value' : _value, 'devices' : temp}
# filter key
if _key:
......@@ -62,7 +62,7 @@ class MetaDB(object):
print("%s %s %s" % (dev,value,devices[dev].values()))
if value not in devices[dev].values():
result.remove(dev)
return {'devices' : result}
return {'key':_key,'value' : _value, 'devices' : result}
def get_device(self,addr):
......@@ -76,7 +76,7 @@ class MetaDB(object):
def get_keys_values(self,_device):
dev = self.get_device(_device)
if dev:
return dev
return {'device':_device,'map' : dev}
logger.info('Unknown device %s' % _device)
......@@ -86,7 +86,7 @@ class MetaDB(object):
logger.info('Unknown device %s' % _device)
return
try:
return {'value':dev[_key]}
return {'device': _device, 'key':_key,'value':dev[_key]}
except KeyError:
logger.info('Unknown key %s for %s' % (_key,_device))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment