def check_settings(self, settings):
    '\n        Checks the settings info.\n\n        :param settings: Dict with settings data\n        :type settings: dict\n\n        :returns: Errors found on the settings data\n        :rtype: list\n        '
    assert isinstance(settings, dict)
    errors = []
    if ((not isinstance(settings, dict)) or (len(settings) == 0)):
        errors.append('invalid_syntax')
    else:
        if (not self.__sp_validation_only):
            errors += self.check_idp_settings(settings)
        sp_errors = self.check_sp_settings(settings)
        errors += sp_errors
    return errors
Checks the settings info.

:param settings: Dict with settings data
:type settings: dict

:returns: Errors found on the settings data
:rtype: list
def check_settings(self, settings):
    '\n        Checks the settings info.\n\n        :param settings: Dict with settings data\n        :type settings: dict\n\n        :returns: Errors found on the settings data\n        :rtype: list\n        '
    assert isinstance(settings, dict)
    errors = []
    if ((not isinstance(settings, dict)) or (len(settings) == 0)):
        errors.append('invalid_syntax')
    else:
        if (not self.__sp_validation_only):
            errors += self.check_idp_settings(settings)
        sp_errors = self.check_sp_settings(settings)
        errors += sp_errors
    return errors