Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(202)

Unified Diff: tools/telemetry/telemetry/internal/util/external_modules.py

Issue 1647513002: Delete tools/telemetry. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/telemetry/telemetry/internal/util/external_modules.py
diff --git a/tools/telemetry/telemetry/internal/util/external_modules.py b/tools/telemetry/telemetry/internal/util/external_modules.py
deleted file mode 100644
index 92faf59395dc143f1898ccbed2101e042601f8f9..0000000000000000000000000000000000000000
--- a/tools/telemetry/telemetry/internal/util/external_modules.py
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2014 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.
-
-import importlib
-
-from distutils import version
-
-MODULES = {
- 'cv2': (version.StrictVersion('2.4.8'), version.StrictVersion('3.0.0')),
- 'numpy': (version.StrictVersion('1.6.1'), None),
- 'psutil': (version.StrictVersion('0.5.0'), None),
-}
-
-def ImportRequiredModule(module):
- """Tries to import the desired module.
-
- Returns:
- The module on success, raises error on failure.
- Raises:
- ImportError: The import failed."""
- versions = MODULES.get(module)
- if versions is None:
- raise NotImplementedError('Please teach telemetry about module %s.' %
- module)
- min_version, max_version = versions
-
- module = importlib.import_module(module)
- try:
- if ((min_version is not None and
- version.StrictVersion(module.__version__) < min_version) or
- (max_version is not None and
- version.StrictVersion(module.__version__) >= max_version)):
- raise ImportError(('Incorrect {0} version found, expected {1} <= version '
- '< {2}, found version {3}').format(
- module, min_version, max_version, module.__version__))
- except ValueError as e:
- # This error is raised when a module returns and incorrectly formatted
- # version string. ex. '$build 1456a'
- if 'invalid version number' in str(e):
- raise ImportError(('Incorrectly formatted {0} version found, expected '
- '{1} <= version < {2}, found version {3}').format(
- module, min_version, max_version, module.__version__))
- else:
- raise
- return module
-
-def ImportOptionalModule(module):
- """Tries to import the desired module.
-
- Returns:
- The module if successful, None if not."""
- try:
- return ImportRequiredModule(module)
- except ImportError:
- return None
« no previous file with comments | « tools/telemetry/telemetry/internal/util/exception_formatter.py ('k') | tools/telemetry/telemetry/internal/util/file_handle.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698