docs: def get_config_parameter_boolean(config: ConfigParser,
                                   section: str,
                                   param: str,
                                   default: bool) -> bool:
      """
      Get Boolean parameter from ``configparser`` ``.INI`` file.
  
      Args:
          config: :class:`ConfigParser` object
          section: section name within config file
          param: name of parameter within section
          default: default value
      Returns:
          parameter value, or default
      """
      try:
          value = config.getboolean(section, param)
      except (TypeError, ValueError, NoOptionError):
          log.warning(
              "Configuration variable {} not found or improper in section [{}]; "
              "using default of {!r}", param, section, default)
          value = default
      return value