Allow Group_Property override for klass and type and set topleve data true
This commit is contained in:
@ -761,10 +761,13 @@ def adjust_group(MyGroup):
|
||||
if MyData is not None:
|
||||
if 'GroupProperty' not in MyGroup:
|
||||
MyGroup['GroupProperty'] = {}
|
||||
MyGroup['GroupProperty']['data'] = MyData
|
||||
if 'data' not in MyGroup['GroupProperty']:
|
||||
MyGroup['GroupProperty']['data'] = MyData
|
||||
if MyData:
|
||||
MyGroup['GroupProperty']['klass'] = '@none'
|
||||
MyGroup['GroupProperty']['type'] = 'part'
|
||||
if 'klass' not in MyGroup['GroupProperty']:
|
||||
MyGroup['GroupProperty']['klass'] = '@none'
|
||||
if 'type' not in MyGroup['GroupProperty']:
|
||||
MyGroup['GroupProperty']['type'] = 'part'
|
||||
if Verbose:
|
||||
print 'post adjust_group', MyGroup
|
||||
|
||||
@ -1373,6 +1376,7 @@ def put_mkDriver(MyDriver):
|
||||
txt += put_group(MyDriver, MyDriver['Groups'][group])
|
||||
|
||||
txt += [' hsetprop ${scobj_hpath} klass %s' % MyDriver['class']]
|
||||
txt += [' hsetprop ${scobj_hpath} data true']
|
||||
txt += [' hsetprop ${scobj_hpath} debug_threshold %s' % str(MyDriver['debug_threshold'])]
|
||||
if len(MyDriver['Deferred']) > 0:
|
||||
txt += [' if {[string equal -nocase [SplitReply [%s]] "false"]} {' % MyDriver['simulation_group']]
|
||||
|
Reference in New Issue
Block a user