[Groonga-commit] droonga/droonga-client-ruby at ef8fc4c [master] Don't use asynchornous API to process request-response style message.

Back to archive index

YUKI Hiroshi null+****@clear*****
Fri May 8 10:56:18 JST 2015


YUKI Hiroshi	2015-05-08 10:56:18 +0900 (Fri, 08 May 2015)

  New Revision: ef8fc4cb89b512ff044a4035e350e73c30b7eab1
  https://github.com/droonga/droonga-client-ruby/commit/ef8fc4cb89b512ff044a4035e350e73c30b7eab1

  Message:
    Don't use asynchornous API to process request-response style message.
    
    Asynchornous API requires "break" in the callback to exit from it immediately.
    It is not visceral for sequential operations.

  Modified files:
    bin/droonga-request

  Modified: bin/droonga-request (+1 -4)
===================================================================
--- bin/droonga-request    2015-05-08 10:54:26 +0900 (b21d612)
+++ bin/droonga-request    2015-05-08 10:56:18 +0900 (001f4b8)
@@ -129,7 +129,7 @@ json_parser.on_parse_complete = lambda do |request_message|
     print(message)
   end
   start = Time.now
-  request = client.request(request_message) do |response|
+  response = client.request(request_message)
     message = ""
     if options[:report_elapsed_time]
       message << "Elapsed time: #{Time.now - start}\n"
@@ -144,9 +144,6 @@ json_parser.on_parse_complete = lambda do |request_message|
     end
     message << "\n"
     print(message)
-    break
-  end
-  request.wait
 end
 
 if request_json_files.empty?
-------------- next part --------------
HTML����������������������������...
다운로드 



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