add log info when publish json to elasticsearch failed
[releng.git] / utils / test / scripts / shared_utils.py
index 91ce38e..8bbbdbe 100644 (file)
@@ -12,9 +12,11 @@ def publish_json(json_ojb, creds, output_destination):
     json_dump = json.dumps(json_ojb)
     if output_destination == 'stdout':
         print json_dump
+        return 200, None
     else:
         headers = urllib3.make_headers(basic_auth=creds)
-        http.request('POST', output_destination, headers=headers, body=json_dump)
+        result = http.request('POST', output_destination, headers=headers, body=json_dump)
+        return result.status, result.data
 
 
 def _get_nr_of_hits(elastic_json):