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