Index: trunk/tools/buildbot_globals.py |
=================================================================== |
--- trunk/tools/buildbot_globals.py (revision 0) |
+++ trunk/tools/buildbot_globals.py (revision 0) |
@@ -0,0 +1,23 @@ |
+#!/usr/bin/python |
epoger
2013/08/16 20:16:26
Added buildbot_globals.py
|
+ |
+# Copyright (c) 2013 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+""" |
+Provides read access to buildbot's global_variables.json . |
+""" |
+ |
+import json |
+import svn |
+ |
+_global_vars = None |
+ |
+def Get(var_name): |
+ '''Return the value associated with this name in global_variables.json. ''' |
+ global _global_vars |
+ if not _global_vars: |
+ _global_vars = json.loads(svn.Cat('http://skia.googlecode.com/svn/' |
+ 'buildbot/site_config/' |
+ 'global_variables.json')) |
+ return _global_vars[var_name]['value'] |
rmistry
2013/08/20 15:13:03
Optional: Catch KeyError and raise a better except
epoger
2013/08/20 15:46:19
Done.
|
Property changes on: trunk/tools/buildbot_globals.py |
___________________________________________________________________ |
Added: svn:executable |
+ * |