From fce97acf33e5155df6d7827a8ad7b20e659ca73f Mon Sep 17 00:00:00 2001 From: David Sauve Date: Tue, 4 Jan 2011 12:52:47 -0800 Subject: [PATCH] Set database = None to force closing at the end of the update call. --- xapian_backend.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xapian_backend.py b/xapian_backend.py index 0e8280e..1293167 100755 --- a/xapian_backend.py +++ b/xapian_backend.py @@ -259,6 +259,9 @@ class SearchBackend(BaseSearchBackend): except UnicodeDecodeError: sys.stderr.write('Chunk failed.\n') pass + + finally: + database = None def remove(self, obj): """