Revision 77b60cdb lib/objects.py

b/lib/objects.py
759 759
    """Fill defaults for missing configuration values.
760 760

  
761 761
    """
762
    if self.hvparams is None:
763
      self.hvparams = constants.HVC_DEFAULTS
764
    else:
765
      for hypervisor in self.hvparams:
766
        self.hvparams[hypervisor] = self.FillDict(
767
            constants.HVC_DEFAULTS[hypervisor], self.hvparams[hypervisor])
768

  
769
    if self.beparams is None:
770
      self.beparams = {constants.BEGR_DEFAULT: constants.BEC_DEFAULTS}
771
    else:
772
      for begroup in self.beparams:
773
        self.beparams[begroup] = self.FillDict(constants.BEC_DEFAULTS,
774
                                               self.beparams[begroup])
775

  
762 776
    if self.modify_etc_hosts is None:
763 777
      self.modify_etc_hosts = True
764 778

  

Also available in: Unified diff