diff options
author | Jonah BrĂ¼chert <jbb@kaidan.im> | 2024-04-16 18:02:46 +0200 |
---|---|---|
committer | Jonah BrĂ¼chert <jbb@kaidan.im> | 2024-04-16 18:41:35 +0200 |
commit | b604a66731ec21a33bd28ad92114c1c4a8b6755c (patch) | |
tree | 8b9f3dc032c2734cb6f6f54334771ee3181b8396 /hostinfo/prefix.py | |
parent | 15f2aab7f1053a46d6d87a7c7f193767516c16cc (diff) | |
download | tools-b604a66731ec21a33bd28ad92114c1c4a8b6755c.tar.gz tools-b604a66731ec21a33bd28ad92114c1c4a8b6755c.tar.bz2 tools-b604a66731ec21a33bd28ad92114c1c4a8b6755c.zip |
Add type hints
Diffstat (limited to 'hostinfo/prefix.py')
-rw-r--r-- | hostinfo/prefix.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/hostinfo/prefix.py b/hostinfo/prefix.py index 8271d67..7233c48 100644 --- a/hostinfo/prefix.py +++ b/hostinfo/prefix.py @@ -1,9 +1,12 @@ # -*- coding: utf-8 -*- +class Flags: + oneline: bool = False + nospaces: bool = False class Printer: - flags = list() + flags = Flags() def __init__(self, full_key='', printer=None): if printer is None: @@ -20,7 +23,7 @@ class Printer: def set_label(self, label='', maxlength=0): self.label = self._get_label(label, maxlength) - def _get_label(self, label, maxlength): + def _get_label(self, label: str, maxlength: int): if label == '': return label @@ -33,7 +36,7 @@ class Printer: else: return label.ljust(maxlength+2) - def pprint(self, data): + def pprint(self, data: str): self.output("%s%s" % (self.label, data)) self.has_output = True if not self.empty: |