From 4c242edb9b4aac2a3afdb847f8555e8d08ee2d45 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Wed, 28 May 2014 10:37:30 +0300 Subject: [PATCH] Open database only once --- modules/remotebackend/regression-tests/backend.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/remotebackend/regression-tests/backend.rb b/modules/remotebackend/regression-tests/backend.rb index 46daaadf7d..c81e2609ff 100755 --- a/modules/remotebackend/regression-tests/backend.rb +++ b/modules/remotebackend/regression-tests/backend.rb @@ -11,21 +11,21 @@ end class Handler def initialize(dbpath) @dbpath = dbpath + @db = SQLite3::Database.new @dbpath end def db - d = SQLite3::Database.new @dbpath if block_given? - d.transaction + @db.transaction begin - yield d + yield @db rescue - d.rollback + @db.rollback return end - d.commit + @db.commit else - d + @db end end -- 2.47.3