From f066d4d991a47a7b348556918fd56a04ebf78dc4 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sat, 11 May 2013 09:41:55 +0000 Subject: [PATCH] prevent a UnicodeDecodeError in find_all - fixes issue #12 --- configdb/db/interface/leveldb_interface.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configdb/db/interface/leveldb_interface.py b/configdb/db/interface/leveldb_interface.py index 659a63f..204dea7 100644 --- a/configdb/db/interface/leveldb_interface.py +++ b/configdb/db/interface/leveldb_interface.py @@ -69,8 +69,8 @@ class LevelDbInterface(base.DbInterface): return None def _find_all(self, entity_name): - cursor = self.db.RangeIter('%s:' % entity_name, - '%s:\xff' % entity_name) + cursor = self.db.RangeIter(u'%s:' % entity_name, + u'%s:\xff' % entity_name) for key, serialized_data in cursor: yield self._deserialize(serialized_data) -- GitLab