def get(self, name, default=NO_DEFAULT):
values = self.load()<EOL>try:<EOL><INDENT>return values[name]<EOL><DEDENT>except KeyError:<EOL><INDENT>if default is self.NO_DEFAULT:<EOL><INDENT>raise LoggedFailure("<STR_LIT>".format(name))<EOL><DEDENT>return default<EOL><DEDENT>
Return the specified name from the root section.

Parameters:
    name (str): The name of the requested value.
    default (optional): If set, the default value to use
        instead of raising :class:`LoggedFailure` for
        unknown names.

Returns:
    The value for `name`.

Raises:
    LoggedFailure: The requested `name` was not found.