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
Branches
No related tags found
No related merge requests found
...@@ -46,7 +46,7 @@ class MetaDB(object): ...@@ -46,7 +46,7 @@ class MetaDB(object):
if _key in devices[dev].keys(): if _key in devices[dev].keys():
if devices[dev][_key] == value: if devices[dev][_key] == value:
temp.append(dev) temp.append(dev)
return {'devices' : temp} return {'key':_key,'value' : _value, 'devices' : temp}
# filter key # filter key
if _key: if _key:
...@@ -62,7 +62,7 @@ class MetaDB(object): ...@@ -62,7 +62,7 @@ class MetaDB(object):
print("%s %s %s" % (dev,value,devices[dev].values())) print("%s %s %s" % (dev,value,devices[dev].values()))
if value not in devices[dev].values(): if value not in devices[dev].values():
result.remove(dev) result.remove(dev)
return {'devices' : result} return {'key':_key,'value' : _value, 'devices' : result}
def get_device(self,addr): def get_device(self,addr):
...@@ -76,7 +76,7 @@ class MetaDB(object): ...@@ -76,7 +76,7 @@ class MetaDB(object):
def get_keys_values(self,_device): def get_keys_values(self,_device):
dev = self.get_device(_device) dev = self.get_device(_device)
if dev: if dev:
return dev return {'device':_device,'map' : dev}
logger.info('Unknown device %s' % _device) logger.info('Unknown device %s' % _device)
...@@ -86,7 +86,7 @@ class MetaDB(object): ...@@ -86,7 +86,7 @@ class MetaDB(object):
logger.info('Unknown device %s' % _device) logger.info('Unknown device %s' % _device)
return return
try: try:
return {'value':dev[_key]} return {'device': _device, 'key':_key,'value':dev[_key]}
except KeyError: except KeyError:
logger.info('Unknown key %s for %s' % (_key,_device)) 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 register or to comment