Actions
Bug #5269
closedAll ThreadError in PStore transaction will be caught and replaced with PStore::Error
Description
=begin
I noticed all ThreadError in PStore transaction will be caught and replaced with PStore::Error.
Here is an example:
require 'pstore'
ps = PStore.new("hoge")
ps.transaction do
 raise ThreadError
end
The ThreadError was replaced with PStore::Error.
/usr/local/lib/ruby/1.9.1/pstore.rb:342:in rescue in transaction': nested transaction (PStore::Error) from /usr/local/lib/ruby/1.9.1/pstore.rb:312:in
transaction'
from pstore_rescue.rb:4:in `'
I wrote and attached a patch. Patched PStore passes in test/test_pstore.rb.
=end
Files
Actions
Like0
Like0Like0Like0Like0