code: def parse(self, filepath, content):
          
          try:
              parsed = yaml.load(content)
          except yaml.YAMLError as exc:
              msg = "No YAML object could be decoded from file: {}\n{}"
              raise SettingsBackendError(msg.format(filepath, exc))
          return parsed
docs: Parse opened settings content using YAML parser.
  
          Args:
              filepath (str): Settings object, depends from backend
              content (str): Settings content from opened file, depends from
                  backend.
  
          Raises:
              boussole.exceptions.SettingsBackendError: If parser can not decode
                  a valid YAML object.
  
          Returns:
              dict: Dictionnary containing parsed setting elements.