              elif fname == ".faceswap":
                  formatted += self.parse_json(cfile)
          return formatted
  
      def parse_ini(self, config_file):
          """ Parse an INI file converting it to a dict """
          formatted = ""
          with open(config_file, "r") as cfile:
              for line in cfile.readlines():
                  line = line.strip()
                  if line.startswith("#") or not line:
 
</s> remove                 formatted += self.parse_json(cfile)
 </s> add                 formatted += self._parse_json(cfile) </s> remove     def parse_json(self, config_file):
        """ Parse a Json File converting it to a dict """
 </s> add     def _parse_json(self, config_file):
        """ Parse an ``.json`` formatted config file into a python dictionary.

        Parameters
        ----------
        config_file: str
            The path to the config.json file

        Returns
        -------
        dict
            The current configuration in the config file formatted as a python dictionary
        """ </s> remove                     formatted += self.format_text(item[0], item[1])
 </s> add                     formatted += self._format_text(item[0], item[1]) </s> remove                 formatted += self.parse_ini(cfile)
 </s> add                 formatted += self._parse_ini(cfile) </s> remove                 formatted += self.format_text(key, conf_dict[key])
 </s> add                 formatted += self._format_text(key, conf_dict[key])
    def _parse_ini(self, config_file):
        """ Parse an ``.ini`` formatted config file into a human readable format.

        Parameters
        ----------
        config_file: str
            The path to the config.ini file

        Returns
        -------
        str
            The current configuration in the config file formatted in a human readable format
        """
              elif fname == ".faceswap":
                  formatted += self.parse_json(cfile)
          return formatted
  
    def _parse_ini(self, config_file):
        """ Parse an ``.ini`` formatted config file into a human readable format.

        Parameters
        ----------
        config_file: str
            The path to the config.ini file

        Returns
        -------
        str
            The current configuration in the config file formatted in a human readable format
        """
    def _parse_ini(self, config_file):
        """ Parse an ``.ini`` formatted config file into a human readable format.

        Parameters
        ----------
        config_file: str
            The path to the config.ini file

        Returns
        -------
        str
            The current configuration in the config file formatted in a human readable format
        """
          formatted = ""
          with open(config_file, "r") as cfile:
              for line in cfile.readlines():
                  line = line.strip()
                  if line.startswith("#") or not line:
keep keep keep keep replace replace keep keep keep keep keep
 Core Updates (#1015)

- Remove lib.utils.keras_backend_quiet and replace with get_backend() where relevant
- Document lib.gpu_stats and lib.sys_info
- Remove call to GPUStats.is_plaidml from convert and replace with get_backend()
- lib.gui.menu - typofix 
lib/sysinfo.py