# File lib/rpm/db.rb, line 81
    def self.open_for_transaction(ts, opts={})
      db = new(ts, opts)
      return db unless block_given?

      begin
        yield db
      ensure
        db.close unless db.closed?
      end
    end