diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2020-08-31 15:06:20 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek.chauhan@gmail.com> | 2020-09-02 10:37:40 +0000 |
commit | 4ad4565ddd025570583f877ebdeb7c360509bf93 (patch) | |
tree | dc14adf9a3662aac0c38bd553d46d551efda4ead /mesonbuild/mlog.py | |
parent | 0ec8bebae81d941fc86cbf2d971aa2867428a8de (diff) | |
download | meson-4ad4565ddd025570583f877ebdeb7c360509bf93.zip meson-4ad4565ddd025570583f877ebdeb7c360509bf93.tar.gz meson-4ad4565ddd025570583f877ebdeb7c360509bf93.tar.bz2 |
Add a notice about Python 3.5 support
This will be printed in bold at the end of interactive meson
sub-commands that won't be parsed by a program. Specifically: setup,
compile, test, and install.
NOTICE: You are using [...]
Diffstat (limited to 'mesonbuild/mlog.py')
-rw-r--r-- | mesonbuild/mlog.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mesonbuild/mlog.py b/mesonbuild/mlog.py index 1e5a105..9c19427 100644 --- a/mesonbuild/mlog.py +++ b/mesonbuild/mlog.py @@ -255,8 +255,10 @@ def _log_error(severity: str, *rargs: T.Union[str, AnsiDecorator], # The typing requirements here are non-obvious. Lists are invariant, # therefore T.List[A] and T.List[T.Union[A, B]] are not able to be joined - if severity == 'warning': - label = [yellow('WARNING:')] # type: T.List[T.Union[str, AnsiDecorator]] + if severity == 'notice': + label = [bold('NOTICE:')] # type: T.List[T.Union[str, AnsiDecorator]] + elif severity == 'warning': + label = [yellow('WARNING:')] elif severity == 'error': label = [red('ERROR:')] elif severity == 'deprecation': @@ -295,6 +297,9 @@ def warning(*args: T.Union[str, AnsiDecorator], **kwargs: T.Any) -> None: def deprecation(*args: T.Union[str, AnsiDecorator], **kwargs: T.Any) -> None: return _log_error('deprecation', *args, **kwargs, is_error=True) +def notice(*args: T.Union[str, AnsiDecorator], **kwargs: T.Any) -> None: + return _log_error('notice', *args, **kwargs, is_error=False) + def get_relative_path(target: Path, current: Path) -> Path: """Get the path to target from current""" # Go up "current" until we find a common ancestor to target |