# File lib/rubytorrent/package.rb, line 553
  def reopen_ro
    raise "called on incomplete package" unless complete?
    return if @ro
    
    rt_debug "reopening all files with mode r"
    @files = @files.map do |fp, mutex, size|
      [fp.reopen(fp.path, "rb"), mutex, size]
    end
    @ro = true
  end