read_stdout

in lib/cc/analyzer/container.rb [118:131]


      def read_stdout(out)
        Thread.new do
          out.each_line(@output_delimeter) do |chunk|
            output = chunk.chomp(@output_delimeter)

            Analyzer.logger.debug("engine stdout: #{output}")
            @on_output.call(output)
            check_output_bytes(output.bytesize)
          end
        ensure
          out.close
        end
      end