                            info="sect_1 option_1 information")
          """
          raise NotImplementedError
  
      def _defaults_from_plugin(self, plugin_folder):
          """ Scan the given plugins folder for config defaults.py files and update the
          default configuration.
  
          Parameters
          ----------
 
</s> remove def generate_configs():
 </s> add def generate_configs() -> None: </s> remove     def _load_defaults_from_module(self, filename, module_path, plugin_type):
 </s> add     def _load_defaults_from_module(self,
                                   filename: str,
                                   module_path: str,
                                   plugin_type: str) -> None: </s> remove     def get_config_file(self, configfile):
        """ Return the config file from the calling folder or the provided file """
 </s> add     def _get_config_file(self, configfile: Optional[str]) -> str:
        """ Return the config file from the calling folder or the provided file

        Parameters
        ----------
        configfile: str or ``None``
            Path to a config file. ``None`` for default location.

        Returns
        -------
        str
            The full path to the configuration file
        """ </s> remove     def add_section(self, title=None, info=None):
        """ Add a default section to config file """
 </s> add     def add_section(self, title: str, info: str) -> None:
        """ Add a default section to config file

        Parameters
        ----------
        title: str
            The title for the section
        info: str
            The helptext for the section
        """ </s> remove                 err = "Config file does not exist at: {}".format(configfile)
 </s> add                 err = f"Config file does not exist at: {configfile}"
    def _defaults_from_plugin(self, plugin_folder: str) -> None:
                            info="sect_1 option_1 information")
          """
          raise NotImplementedError
  
    def _defaults_from_plugin(self, plugin_folder: str) -> None:
          """ Scan the given plugins folder for config defaults.py files and update the
          default configuration.
  
          Parameters
          ----------
keep keep keep keep replace keep keep keep keep keep
 Preview - Allow mask color/opacity configuration
  - typing: lib.config
  - docs: lib.config
  - bugfix: popup_configure - keep assets on top 
lib/config.py