'Set a value if it does not exist yet.
This allows to set default if the user has not explicitly
configured anything.'

def set_if_not_exists(self, section, option, value):

    if (not self.has_option(section, option)):
        self.set(section, option, value)
