From 8af1f7e6f5c4da3527f7ada9847fe1b16551e103 Mon Sep 17 00:00:00 2001 From: Michiel Nauta Date: Fri, 11 Feb 2011 16:10:58 +0000 Subject: [PATCH] 4430: fail to repair database svn: r16605 --- src/gen/db/write.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gen/db/write.py b/src/gen/db/write.py index 6205af988..531785900 100644 --- a/src/gen/db/write.py +++ b/src/gen/db/write.py @@ -1354,7 +1354,8 @@ class DbBsddb(DbBsddbRead, DbWriteBase, UpdateCallback): except: pass finally: - cursor.close() + if 'cursor' in locals(): + cursor.close() def commit_base(self, obj, data_map, key, transaction, change_time): """