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] \