## @file # Override built in module os.path to provide support for long file path # # Copyright (c) 2014, Intel Corporation. All rights reserved.
# SPDX-License-Identifier: BSD-2-Clause-Patent # import os from Common.LongFilePathSupport import LongFilePath def isfile(path): return os.path.isfile(LongFilePath(path)) def isdir(path): return os.path.isdir(LongFilePath(path)) def exists(path): return os.path.exists(LongFilePath(path)) def getsize(filename): return os.path.getsize(LongFilePath(filename)) def getmtime(filename): return os.path.getmtime(LongFilePath(filename)) def getatime(filename): return os.path.getatime(LongFilePath(filename)) def getctime(filename): return os.path.getctime(LongFilePath(filename)) join = os.path.join splitext = os.path.splitext splitdrive = os.path.splitdrive split = os.path.split abspath = os.path.abspath basename = os.path.basename commonprefix = os.path.commonprefix sep = os.path.sep normpath = os.path.normpath normcase = os.path.normcase dirname = os.path.dirname islink = os.path.islink isabs = os.path.isabs realpath = os.path.realpath relpath = os.path.relpath pardir = os.path.pardir