          name: str, Optional
              The name of the configuration file. Used for selecting the correct section if required.
              Set to ``None`` if no initial section should be selected. Default: ``None``
          """
          if not self._configs:
              self._scan_for_configs()
          logger.debug("name: %s", name)
          if self._popup is not None:
              logger.debug("Restoring existing popup")
              self._popup.update()
              self._popup.deiconify()
 
</s> remove             img = get_images().icons.get("settings_{}".format(cat), "")
 </s> add             img = get_images().icons.get(f"settings_{cat}", "") </s> remove         self._configs = dict()
 </s> add         self._configs = {} </s> remove             section_id = "{}|{}".format(category, sect)
 </s> add             section_id = f"{category}|{sect}" </s> remove         self._tk_vars["header"].set("{} Settings".format(section.title()))
 </s> add         self._tk_vars["header"].set(f"{section.title()} Settings") </s> remove _POPUP = []
_CONFIG_FILES = []
_CONFIGS = dict()

 </s> add 
        self._scan_for_configs()
          name: str, Optional
              The name of the configuration file. Used for selecting the correct section if required.
              Set to ``None`` if no initial section should be selected. Default: ``None``
          """
        self._scan_for_configs()
        self._scan_for_configs()
          logger.debug("name: %s", name)
          if self._popup is not None:
              logger.debug("Restoring existing popup")
              self._popup.update()
              self._popup.deiconify()
keep keep keep keep replace replace keep keep keep keep keep
 bugfix: gui - settings popup. Always reload config 
lib/gui/popup_configure.py