'Retrieve a configuration setting as boolean.
:param section: Tuple with section name and optional subsection namee
:param name: Name of the setting, including section and possible
subsection.
:return: Contents of the setting
:raise KeyError: if the value is not set'

def get_boolean(self, section, name, default=None):

    try:
        value = self.get(section, name)
    except KeyError:
        return default
    if (value.lower() == 'true'):
        return True
    elif (value.lower() == 'false'):
        return False
    raise ValueError(('not    a    valid    boolean    string:    %r' % value))
