From: hyoun jiil Date: Wed, 20 Mar 2013 10:10:58 +0000 (+0900) Subject: [Title] set db['AutoCommit'] = false X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4658d9339a8f6ab55f459e8a953b2728f2db70cc;p=sdk%2Ftools%2Fsdk-build.git [Title] set db['AutoCommit'] = false [Type] Enhancement [Module] Toolchain / [Priority] Major [Jira#] [Redmine#] [Problem] [Cause] [Solution] [TestCase] Change-Id: Iab0466d8d43f5936b572dbec3a328e96bdc7696d --- diff --git a/src/build_server/BuildServer.rb b/src/build_server/BuildServer.rb index 38e4bb7..65753cc 100644 --- a/src/build_server/BuildServer.rb +++ b/src/build_server/BuildServer.rb @@ -695,17 +695,9 @@ class BuildServer @db = DBI.connect("DBI:#{@db_dsn}", @db_user, @db_passwd) end end - if transaction then - @db['AutoCommit'] = false - begin - @db.transaction do |dbh| - yield dbh if block_given? - end - ensure - @db['AutoCommit'] = true - end - else - yield @db if block_given? + @db['AutoCommit'] = false + @db.transaction do |dbh| + yield dbh if block_given? end return true