From d47d013b44da9a71e91784999ce78b58da2ec1a1 Mon Sep 17 00:00:00 2001 From: tfarina Date: Fri, 23 Jan 2015 14:48:53 -0800 Subject: Cleanup: Delete buildbot_globals.py script. rebaseline_server was the only user of this code but it was removed in https://chromium.googlesource.com/skia/+/3886046f008f0542de36cbeb35e220404e7c88a9 So there aren't more users of this script and we can remove it now. BUG=skia:3200 R=borenet@google.com Review URL: https://codereview.chromium.org/873593005 --- tools/buildbot_globals.py | 73 ----------------------------------------------- 1 file changed, 73 deletions(-) delete mode 100755 tools/buildbot_globals.py diff --git a/tools/buildbot_globals.py b/tools/buildbot_globals.py deleted file mode 100755 index e110ae9c6f..0000000000 --- a/tools/buildbot_globals.py +++ /dev/null @@ -1,73 +0,0 @@ -#!/usr/bin/python - -# 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 retrieve_from_googlesource -import sys - - -_global_vars = None - - -SKIABOT_REPO = 'https://skia.googlesource.com/buildbot' -_GLOBAL_VARS_PATH = 'site_config/global_variables.json' - - -class GlobalVarsRetrievalError(Exception): - """Exception which is raised when the global_variables.json file cannot be - retrieved from the Skia buildbot repository.""" - pass - - -class JsonDecodeError(Exception): - """Exception which is raised when the global_variables.json file cannot be - interpreted as JSON. This may be due to the file itself being incorrectly - formatted or due to an incomplete or corrupted downloaded version of the file. - """ - pass - - -class NoSuchGlobalVariable(KeyError): - """Exception which is raised when a given variable is not found in the - global_variables.json file.""" - pass - - -def Get(var_name): - """Return the value associated with this name in global_variables.json. - - Args: - var_name: string; the variable to look up. - Returns: - The value of the variable. - Raises: - NoSuchGlobalVariable if there is no variable with that name. - """ - global _global_vars - if not _global_vars: - try: - global_vars_text = retrieve_from_googlesource.get(SKIABOT_REPO, - _GLOBAL_VARS_PATH) - except Exception as e: - raise GlobalVarsRetrievalError('Failed to retrieve %s from %s:\n%s' % - (_GLOBAL_VARS_PATH, SKIABOT_REPO, str(e))) - try: - _global_vars = json.loads(global_vars_text) - except ValueError as e: - raise JsonDecodeError(e.message + '\n' + global_vars_text) - try: - return _global_vars[var_name]['value'] - except KeyError: - raise NoSuchGlobalVariable(var_name) - - -if __name__ == '__main__': - print Get(sys.argv[1]) -- cgit v1.2.3