Upgrade to termcolor>=2 (#8766)

This commit is contained in:
Shantanu
2022-09-18 23:17:30 -07:00
committed by GitHub
parent 97c935a3fe
commit 67c858408d
3 changed files with 9 additions and 29 deletions

View File

@@ -3,28 +3,16 @@
import os
from functools import cache
from pathlib import Path
from typing import TYPE_CHECKING, NamedTuple
from typing import NamedTuple
import tomli
# ====================================================================
# Some simple hacks so we don't have to install types-termcolor in CI,
# and so that tests can be run locally without termcolor installed,
# if desired
# ====================================================================
try:
from termcolor import colored as colored
except ImportError:
if TYPE_CHECKING:
def colored(__str: str, __style: str) -> str:
...
else:
try:
from termcolor import colored
except ImportError:
def colored(s: str, _: str) -> str:
return s
def colored(s: str, _: str) -> str: # type: ignore
return s
def print_error(error: str, end: str = "\n", fix_path: tuple[str, str] = ("", "")) -> None: