[Groonga-commit] groonga/groonga at b6fd7f7 [master] doc: support dump

Back to archive index

Kouhei Sutou null+****@clear*****
Thu Sep 10 17:38:20 JST 2015


Kouhei Sutou	2015-09-10 17:38:20 +0900 (Thu, 10 Sep 2015)

  New Revision: b6fd7f77f6aa6df286d2d761b356b5161563a3e5
  https://github.com/groonga/groonga/commit/b6fd7f77f6aa6df286d2d761b356b5161563a3e5

  Message:
    doc: support dump

  Modified files:
    doc/update_execution_example.py

  Modified: doc/update_execution_example.py (+16 -12)
===================================================================
--- doc/update_execution_example.py    2015-09-10 16:19:03 +0900 (2e602f6)
+++ doc/update_execution_example.py    2015-09-10 17:38:20 +0900 (e77d384)
@@ -98,19 +98,23 @@ def execmd(command, fout):
       else:
         output_buffer += char
         if char == '\n':
-          parsed_output = json.loads(output_buffer)
-          normalized_output = normalize_output(parsed_output)
-          if len(output_buffer) < 80:
-            formatted_output = json.dumps(normalized_output,
-                                          ensure_ascii=False)
+          if command == 'dump':
+            formatted_output = output_buffer
+            stdout.write(output_buffer)
           else:
-            formatted_output = json.dumps(normalized_output,
-                                          indent=2,
-                                          ensure_ascii=False)
-            formatted_output += "\n"
-            formatted_output = formatted_output.encode("utf-8")
-          stdout.write(formatted_output)
-          stdout.write("\n")
+            parsed_output = json.loads(output_buffer)
+            normalized_output = normalize_output(parsed_output)
+            if len(output_buffer) < 80:
+              formatted_output = json.dumps(normalized_output,
+                                            ensure_ascii=False)
+            else:
+              formatted_output = json.dumps(normalized_output,
+                                            indent=2,
+                                            ensure_ascii=False)
+              formatted_output += "\n"
+              formatted_output = formatted_output.encode("utf-8")
+            stdout.write(formatted_output)
+            stdout.write("\n")
           if fout:
             if is_console:
               prefix = "  # "
-------------- next part --------------
HTML����������������������������...
Download 



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