]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Make warn() output yellow
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 15 Feb 2023 15:39:34 +0000 (16:39 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 24 Feb 2023 11:59:09 +0000 (12:59 +0100)
mkosi/log.py

index bfecf46140193d6192b1689e555f5bfb2d71cd36..5e666f83006653a671f750f5c174a6208d71dad3 100644 (file)
@@ -29,6 +29,7 @@ class MkosiPrinter:
 
     bold = "\033[0;1;39m" if isatty else ""
     red = "\033[31;1m" if isatty else ""
+    yellow = "\033[33;1m" if isatty else ""
     reset = "\033[0m" if isatty else ""
 
     prefix = "‣ "
@@ -43,6 +44,10 @@ class MkosiPrinter:
     def color_error(cls, text: Any) -> str:
         return f"{cls.red}{text}{cls.reset}"
 
+    @classmethod
+    def color_warning(cls, text: Any) -> str:
+        return f"{cls.yellow}{text}{cls.reset}"
+
     @classmethod
     def print_step(cls, text: str) -> None:
         prefix = cls.prefix + " " * cls.level
@@ -61,7 +66,7 @@ class MkosiPrinter:
 
     @classmethod
     def warn(cls, text: str) -> None:
-        cls._print(f"{cls.prefix}{cls.color_error(text)}\n")
+        cls._print(f"{cls.prefix}{cls.color_warning(text)}\n")
 
     @classmethod
     @contextlib.contextmanager