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

--- a/syncthing_gtk/configuration.py
+++ b/syncthing_gtk/configuration.py
@@ -64,7 +64,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
@@ -333,11 +333,11 @@ class Daemon(GObject.GObject, TimerManag
 			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