在基于 Cheetah 的模板中附加到现有字典
Append to existing dictionary in Cheetah-based template
我正在尝试将我自己的自定义行作为 Cheetah 代码添加到 Cobbler 代码段中。我可以使用#set 创建一个字典,但我如何追加到同一个字典中呢?
...
#set partitions={
'root':{'name':'lv_root','mount':'/','size':8192},
'opt':{'name':'lv_opt','mount':'/opt','size':12288},
'tmp':{'name':'lv_tmp','mount':'/tmp','size':4096},
'var':{'name':'lv_var','mount':'/var','size':10240},
'home':{'name':'lv_home','mount':'/home','size':4096}
}
...
例如,稍后在代码段中,我可能必须添加
'logs':{'name':'lv_logs','mount':'/logs','size':8192}
#silent $partitions['logs'] = {'name':'lv_logs','mount':'/logs','size':8192}
#silent
使Cheetah不产生输出;没有它,字典操作会产生 None
作为输出。
我正在尝试将我自己的自定义行作为 Cheetah 代码添加到 Cobbler 代码段中。我可以使用#set 创建一个字典,但我如何追加到同一个字典中呢?
...
#set partitions={
'root':{'name':'lv_root','mount':'/','size':8192},
'opt':{'name':'lv_opt','mount':'/opt','size':12288},
'tmp':{'name':'lv_tmp','mount':'/tmp','size':4096},
'var':{'name':'lv_var','mount':'/var','size':10240},
'home':{'name':'lv_home','mount':'/home','size':4096}
}
...
例如,稍后在代码段中,我可能必须添加
'logs':{'name':'lv_logs','mount':'/logs','size':8192}
#silent $partitions['logs'] = {'name':'lv_logs','mount':'/logs','size':8192}
#silent
使Cheetah不产生输出;没有它,字典操作会产生 None
作为输出。