import gerrit event from evnironment variable
authorLin Yang <lin.a.yang@intel.com>
Mon, 18 Mar 2013 06:08:38 +0000 (14:08 +0800)
committerGerrit Code Review <gerrit2@otctools.jf.intel.com>
Wed, 20 Mar 2013 06:34:07 +0000 (23:34 -0700)
Change-Id: I96ce83ade58de8fb1ca2ad5f3930df49cd42a96c
Signed-off-by: Lin Yang <lin.a.yang@intel.com>
common/gerritevent.py [new file with mode: 0644]

diff --git a/common/gerritevent.py b/common/gerritevent.py
new file mode 100644 (file)
index 0000000..be34d7a
--- /dev/null
@@ -0,0 +1,19 @@
+#!/usr/bin/python -tt
+# vim: ai ts=4 sts=4 et sw=4
+
+import os
+try:
+    import json
+except ImportError:
+    import simplejson as json
+
+def get_gerrit_event():
+    """ get gerrit event info from environment parameters """
+    event = {}
+
+    for element in os.environ.keys():
+        if element.startswith('GERRIT_'):
+            event[element[len('GERRIT_'):].lower()] = os.getenv(element)
+
+    print '\nGerrit Event:\n', json.dumps(event, indent = 4)
+    return event