diff options
Diffstat (limited to 'gitlint-core/gitlint/display.py')
-rw-r--r-- | gitlint-core/gitlint/display.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/gitlint-core/gitlint/display.py b/gitlint-core/gitlint/display.py index 834bca0..ac59e97 100644 --- a/gitlint-core/gitlint/display.py +++ b/gitlint-core/gitlint/display.py @@ -1,5 +1,6 @@ from dataclasses import dataclass from sys import stderr, stdout +from typing import TextIO from gitlint.config import LintConfig @@ -10,7 +11,7 @@ class Display: config: LintConfig - def _output(self, message, verbosity, exact, stream): + def _output(self, message: str, verbosity: int, exact: bool, stream: TextIO) -> None: """Output a message if the config's verbosity is >= to the given verbosity. If exact == True, the message will only be outputted if the given verbosity exactly matches the config's verbosity.""" if exact: @@ -20,20 +21,20 @@ class Display: if self.config.verbosity >= verbosity: stream.write(message + "\n") - def v(self, message, exact=False): + def v(self, message: str, exact: bool = False) -> None: self._output(message, 1, exact, stdout) - def vv(self, message, exact=False): + def vv(self, message: str, exact: bool = False) -> None: self._output(message, 2, exact, stdout) - def vvv(self, message, exact=False): + def vvv(self, message: str, exact: bool = False) -> None: self._output(message, 3, exact, stdout) - def e(self, message, exact=False): + def e(self, message: str, exact: bool = False) -> None: self._output(message, 1, exact, stderr) - def ee(self, message, exact=False): + def ee(self, message: str, exact: bool = False) -> None: self._output(message, 2, exact, stderr) - def eee(self, message, exact=False): + def eee(self, message: str, exact: bool = False) -> None: self._output(message, 3, exact, stderr) |