File syncthing-gtk-fix-config-read.patch of Package syncthing-gtk

--- a/syncthing_gtk/configuration.py
+++ b/syncthing_gtk/configuration.py
@@ -62,7 +62,7 @@ class _Configuration(object):
 			self.load()
 		except Exception, e:
 			log.warning("Failed to load configuration; Creating new one.")
-			log.warning("Reason: %s", (e,))
+			log.warning(b"Reason: %s", e)
 			self.create()
 		
 		# Convert objects serialized as string back to object
--- a/syncthing_gtk/daemon.py
+++ b/syncthing_gtk/daemon.py
@@ -327,14 +327,14 @@ class Daemon(GObject.GObject, TimerManag
 		if not self._configxml:
 			self._configxml = os.path.join(get_config_dir(), "syncthing", "config.xml")
 		try:
-			log.debug("Reasing syncthing config %s", self._configxml)
+			log.debug("Reading syncthing config %s", self._configxml)
 			config = file(self._configxml, "r").read()
 		except Exception, e:
-			raise InvalidConfigurationException("Failed to read daemon configuration: %s" % e)
+			raise InvalidConfigurationException(b"Failed to read daemon configuration: %s" % e)
 		try:
 			xml = minidom.parseString(config)
 		except Exception, e:
-			raise InvalidConfigurationException("Failed to parse daemon configuration: %s" % e)
+			raise InvalidConfigurationException(b"Failed to parse daemon configuration: %s" % e)
 		tls = "false"
 		try:
 			tls = xml.getElementsByTagName("configuration")[0] \
openSUSE Build Service is sponsored by