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