summaryrefslogtreecommitdiffstats
path: root/gitlint-core/gitlint/display.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitlint-core/gitlint/display.py')
-rw-r--r--gitlint-core/gitlint/display.py15
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)