telemetry.internal.util.file_handle | index telemetry/internal/util/file_handle.py

`# 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.`

Modules
`` |  |
os |  |  |

Classes
`` |  | __builtin__.object FileHandle
class FileHandle(__builtin__.object)
`` |  | Methods defined here: 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.` __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 ".".` Data descriptors defined here: __dict__ `dictionary for instance variables (if defined)` __weakref__ `list of weak references to the object (if defined)` extension id

Functions
`` |  | 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.` FromTempFile(temp_file) `Constructs a FileHandle pointing to a temporary file. Returns: A FileHandle referring to a named temporary file.`