commit 1a8fb997ad2a61df32cd633e727401a7fea85d03 Author: Isis Lovecruft isis@torproject.org Date: Sun Feb 9 00:35:05 2014 +0000
Fix UnicodeDecodeErrors from unittests for bridgedb.persistent. --- lib/bridgedb/persistent.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/lib/bridgedb/persistent.py b/lib/bridgedb/persistent.py index 311240a..84260f6 100644 --- a/lib/bridgedb/persistent.py +++ b/lib/bridgedb/persistent.py @@ -252,12 +252,16 @@ class State(jelly.Jellyable): if value != self.config.__dict__[key]: setattr(self, key, value) updated.append(key) - logging.debug("Updated %s setting: %r → %r" - % (key, self.config.__dict__[key], value)) + logging.debug("Updated %s setting: %r → %r" % + (key.decode('ascii', 'replace'), + self.config.__dict__[key], + value)) except (KeyError, AttributeError): setattr(self, key, value) new.append(key) - logging.debug("New setting: %s = %r" % (key, value)) + logging.debug("New setting: %s = %r" % + (key.decode('ascii', 'replace'), + value))
logging.info("Updated setting(s): %s" % ' '.join([x for x in updated])) logging.info("New setting(s): %s" % ' '.join([x for x in new]))
tor-commits@lists.torproject.org