summaryrefslogtreecommitdiffstats
path: root/lib/sqlite3
diff options
context:
space:
mode:
authorJamis Buck <jamis@37signals.com>2007-01-13 18:25:29 +0000
committerJamis Buck <jamis@37signals.com>2007-01-13 18:25:29 +0000
commitd606f9ceac86759c806801a51914f4d88ad88156 (patch)
tree4a329e3d84fa315f67c896fa2794e8b4559822de /lib/sqlite3
parent1e0e10c1ce8011c523e4d09dd64bde763c5a46e8 (diff)
downloadthird_party-sqlite3-ruby-d606f9ceac86759c806801a51914f4d88ad88156.tar.gz
third_party-sqlite3-ruby-d606f9ceac86759c806801a51914f4d88ad88156.tar.xz
third_party-sqlite3-ruby-d606f9ceac86759c806801a51914f4d88ad88156.zip
db.transaction should properly catch an exception (closes #3981)
Diffstat (limited to 'lib/sqlite3')
-rw-r--r--lib/sqlite3/database.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlite3/database.rb b/lib/sqlite3/database.rb
index f126004..3be3109 100644
--- a/lib/sqlite3/database.rb
+++ b/lib/sqlite3/database.rb
@@ -591,7 +591,7 @@ module SQLite3
abort = false
begin
yield self
- rescue Exception
+ rescue ::Object
abort = true
raise
ensure