From d3ca03b5cab747a5d62535c3754fc135f084733e Mon Sep 17 00:00:00 2001
From: joe <joe@incal.net>
Date: Mon, 13 May 2013 14:30:43 +0200
Subject: [PATCH] Final fix for issue12

---
 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 204dea7..85cbcf9 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(u'%s:' % entity_name,
-                                   u'%s:\xff' % entity_name)
+        final = entity_name.encode('utf-8') + '\xff'
+        cursor = self.db.RangeIter(u'%s:' % entity_name, final)
         for key, serialized_data in cursor:
             yield self._deserialize(serialized_data)
 
-- 
GitLab