forked from OSchip/llvm-project
22 lines
807 B
Python
22 lines
807 B
Python
# DExTer : Debugging Experience Tester
|
|
# ~~~~~~ ~ ~~ ~ ~~
|
|
#
|
|
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
|
# See https://llvm.org/LICENSE.txt for license information.
|
|
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
"""Generic non-dexter-specific utility classes and functions."""
|
|
|
|
import os
|
|
|
|
from dex.utils.Environment import is_native_windows, has_pywin32
|
|
from dex.utils.PrettyOutputBase import PreserveAutoColors
|
|
from dex.utils.RootDirectory import get_root_directory
|
|
from dex.utils.Timer import Timer
|
|
from dex.utils.Warning import warn
|
|
from dex.utils.WorkingDirectory import WorkingDirectory
|
|
|
|
if is_native_windows():
|
|
from dex.utils.windows.PrettyOutput import PrettyOutput
|
|
else:
|
|
from dex.utils.posix.PrettyOutput import PrettyOutput
|