fix 'ts' value

This commit is contained in:
zolliker 2021-04-26 16:04:33 +02:00
parent 8b2c5f6144
commit 078ac7c600

View File

@ -401,11 +401,7 @@ class SeaModule(Module):
include = True include = True
for paramdesc in descr['params']: for paramdesc in descr['params']:
path = paramdesc['path'] path = paramdesc['path']
if path.endswith('is_running'): if paramdesc.get('visibility', 1) > visibility_level and not path.endswith('is_running'):
# take this always
result.append(paramdesc)
continue
if paramdesc.get('visibility', 1) > visibility_level:
continue continue
sub = path.split('/', 1) sub = path.split('/', 1)
if rpath == '.': # take all except subpaths with readonly node at top if rpath == '.': # take all except subpaths with readonly node at top
@ -416,10 +412,9 @@ class SeaModule(Module):
elif sub[0] == rpath: elif sub[0] == rpath:
result.append(paramdesc) result.append(paramdesc)
descr['params'] = result descr['params'] = result
for valuedesc in result: rel0 = '' if rel_paths[0] == '.' else rel_paths[0]
if valuedesc['path'] == '': if result[0]['path'] == rel0:
valuedesc['key'] = 'value' result[0]['key'] = 'value'
break
else: else:
logger.error('%s: no value found', name) logger.error('%s: no value found', name)
# logger.info('PARAMS %s %r', name, result) # logger.info('PARAMS %s %r', name, result)