[Groonga-commit] droonga/droonga-engine at b7e006a [master] Use block

Back to archive index

YUKI Hiroshi null+****@clear*****
Fri Jun 27 18:26:47 JST 2014


YUKI Hiroshi	2014-06-27 18:26:47 +0900 (Fri, 27 Jun 2014)

  New Revision: b7e006a09004c98e3cdf96ed292b947656297c0a
  https://github.com/droonga/droonga-engine/commit/b7e006a09004c98e3cdf96ed292b947656297c0a

  Message:
    Use block

  Modified files:
    bin/droonga-engine-absorb-data

  Modified: bin/droonga-engine-absorb-data (+7 -6)
===================================================================
--- bin/droonga-engine-absorb-data    2014-06-27 18:21:29 +0900 (031a780)
+++ bin/droonga-engine-absorb-data    2014-06-27 18:26:47 +0900 (a7a963a)
@@ -97,12 +97,13 @@ droonga_request_options += ["--receiver-host", options.destination_host]
 drndump_command_line = [options.drndump] + drndump_options
 droonga_request_command_line = [options.droonga_request] + droonga_request_options
 
-drndump_stdin, drndump_stdout, drndump_stderr = *Open3.popen3(*drndump_command_line)
-droonga_request_stdin, droonga_request_stdout, droonga_request_stderr = *Open3.popen3(*droonga_request_command_line)
-
-drndump_stdout.each do |dump|
-  puts dump
-  droonga_request_stdin.puts(dump)
+Open3.popen3(*drndump_command_line) do |dump_in, dump_out, dump_error, dump_thread|
+  Open3.popen3(*droonga_request_command_line) do |client_in, client_out, client_error, client_thread|
+    dump_out.each do |dump|
+      puts dump
+      client_in.puts(dump)
+    end
+  end
 end
 
 exit 0
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index