From e44296fb38294bec7a361083f4288d1eb0ea1fa1 Mon Sep 17 00:00:00 2001 From: kruger <kruger@astron.nl> Date: Tue, 11 Apr 2023 14:23:19 +0200 Subject: [PATCH] bug in yaml variable list expansion --- pypcc/yamlconfig.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pypcc/yamlconfig.py b/pypcc/yamlconfig.py index fad2c8e..9783a80 100644 --- a/pypcc/yamlconfig.py +++ b/pypcc/yamlconfig.py @@ -69,9 +69,14 @@ class yamlconfig(): for x,name in enumerate(var1[i]['name']): var2=var1[i].copy() var2['name']=name - var2['devreg']=GetField(var1[i],'devreg',x) - var2['scale']=GetField(var1[i],'scale',x,1) + for key,value in var1[i].items(): + if isinstance(value,list): + var2[key]=GetField(var1[i],key,x) + #var2['scale']=GetField(var1[i],'scale',x,1) + #if not (var1[i].get('bitoffset') is None): + # var2['bitoffset']=GetField(var1[i],'bitoffset',x) var1.append(var2) +# print(var2) N+=1; var1.remove(var1[i]) N-=1; -- GitLab