lib/td/client/api/bulk_import.rb in td-client-0.8.85 vs lib/td/client/api/bulk_import.rb in td-client-0.9.0dev1

- old
+ new

@@ -159,10 +159,11 @@ else return [] end end require File.expand_path('../compat_gzip_reader', File.dirname(__FILE__)) - u = MessagePack::Unpacker.new(Zlib::GzipReader.new(StringIO.new(body))) + io = StringIO.new(Zlib::GzipReader.new(StringIO.new(body)).read) + u = MessagePack::Unpacker.new(io) if block begin u.each(&block) rescue EOFError end