Revision c1b42c18

b/lib/objects.py
742 742
    """Fill defaults for missing configuration values.
743 743

  
744 744
    """
745
    if self.hvparams is None:
746
      self.hvparams = constants.HVC_DEFAULTS
747
    else:
748
      for hypervisor in self.hvparams:
749
        self.hvparams[hypervisor] = self.FillDict(
750
            constants.HVC_DEFAULTS[hypervisor], self.hvparams[hypervisor])
751

  
752
    if self.beparams is None:
753
      self.beparams = {constants.BEGR_DEFAULT: constants.BEC_DEFAULTS}
754
    else:
755
      for begroup in self.beparams:
756
        self.beparams[begroup] = self.FillDict(constants.BEC_DEFAULTS,
757
                                               self.beparams[begroup])
758

  
745 759
    if self.modify_etc_hosts is None:
746 760
      self.modify_etc_hosts = True
747 761

  

Also available in: Unified diff