Revision eeaa5f6c lib/cli.py

b/lib/cli.py
3739 3739
    for key, val in specs.items(): # {min: .. ,max: .., std: ..}
3740 3740
      ipolicy_out[key][name] = val
3741 3741

  
3742
  # no filldict for non-dicts
3743
  if not group_ipolicy and fill_all:
3744
    if ipolicy_disk_templates is None:
3745
      ipolicy_disk_templates = constants.DISK_TEMPLATES
3746
    if ipolicy_vcpu_ratio is None:
3747
      ipolicy_vcpu_ratio = \
3748
        constants.IPOLICY_DEFAULTS[constants.IPOLICY_VCPU_RATIO]
3749
    if ipolicy_spindle_ratio is None:
3750
      ipolicy_spindle_ratio = \
3751
        constants.IPOLICY_DEFAULTS[constants.IPOLICY_SPINDLE_RATIO]
3752 3742
  if ipolicy_disk_templates is not None:
3753 3743
    ipolicy_out[constants.IPOLICY_DTS] = list(ipolicy_disk_templates)
3754 3744
  if ipolicy_vcpu_ratio is not None:
......
3758 3748

  
3759 3749
  assert not (frozenset(ipolicy_out.keys()) - constants.IPOLICY_ALL_KEYS)
3760 3750

  
3751
  if not group_ipolicy and fill_all:
3752
    ipolicy_out = objects.FillIPolicy(constants.IPOLICY_DEFAULTS, ipolicy_out)
3753

  
3761 3754
  return ipolicy_out
3762 3755

  
3763 3756

  

Also available in: Unified diff