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

Unified Diff: tools/telemetry/telemetry/internal/util/file_handle.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/file_handle.py
diff --git a/tools/telemetry/telemetry/internal/util/file_handle.py b/tools/telemetry/telemetry/internal/util/file_handle.py
deleted file mode 100644
index 8133b0d29dc3090a4c884b51e4a83e7163a2838f..0000000000000000000000000000000000000000
--- a/tools/telemetry/telemetry/internal/util/file_handle.py
+++ /dev/null
@@ -1,73 +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 os
-
-
-_next_file_id = 0
-
-
-class FileHandle(object):
- def __init__(self, temp_file=None, absolute_path=None):
- """Constructs a FileHandle object.
-
- This constructor should not be used by the user; rather it is preferred to
- use the module-level GetAbsPath and FromTempFile functions.
-
- Args:
- temp_file: An instance of a temporary file object.
- absolute_path: A path; should not be passed if tempfile is and vice-versa.
- extension: A string that specifies the file extension. It must starts with
- ".".
- """
- # Exactly one of absolute_path or temp_file must be specified.
- assert (absolute_path is None) != (temp_file is None)
- self._temp_file = temp_file
- self._absolute_path = absolute_path
-
- global _next_file_id
- self._id = _next_file_id
- _next_file_id += 1
-
- @property
- def id(self):
- return self._id
-
- @property
- def extension(self):
- return os.path.splitext(self.GetAbsPath())[1]
-
- def GetAbsPath(self):
- """Returns the path to the pointed-to file relative to the given start path.
-
- Args:
- start: A string representing a starting path.
- Returns:
- A string giving the relative path from path to this file.
- """
- if self._temp_file:
- self._temp_file.close()
- return self._temp_file.name
- else:
- return self._absolute_path
-
-
-def FromTempFile(temp_file):
- """Constructs a FileHandle pointing to a temporary file.
-
- Returns:
- A FileHandle referring to a named temporary file.
- """
- return FileHandle(temp_file)
-
-
-def FromFilePath(path):
- """Constructs a FileHandle from an absolute file path.
-
- Args:
- path: A string giving the absolute path to a file.
- Returns:
- A FileHandle referring to the file at the specified path.
- """
- return FileHandle(None, os.path.abspath(path))

Powered by Google App Engine
This is Rietveld 408576698