Chromium Code Reviews| 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 |
| + * |