docs: def has_section(self, section_name):
  		"""
  		Checks that an option exists and that it contains sub options.
  
  		:param str section_name: The name of the section to check.
  		:return: True if the section exists.
  		:rtype: dict
  		"""
  		if not self.has_option(section_name):
  			return False
  		return isinstance(self.get(section_name), dict)