summaryrefslogtreecommitdiffstats
path: root/hostinfo/prefix.py
diff options
context:
space:
mode:
authorJonah BrĂ¼chert <jbb@kaidan.im>2024-04-16 18:02:46 +0200
committerJonah BrĂ¼chert <jbb@kaidan.im>2024-04-16 18:41:35 +0200
commitb604a66731ec21a33bd28ad92114c1c4a8b6755c (patch)
tree8b9f3dc032c2734cb6f6f54334771ee3181b8396 /hostinfo/prefix.py
parent15f2aab7f1053a46d6d87a7c7f193767516c16cc (diff)
downloadtools-b604a66731ec21a33bd28ad92114c1c4a8b6755c.tar.gz
tools-b604a66731ec21a33bd28ad92114c1c4a8b6755c.tar.bz2
tools-b604a66731ec21a33bd28ad92114c1c4a8b6755c.zip
Add type hints
Diffstat (limited to 'hostinfo/prefix.py')
-rw-r--r--hostinfo/prefix.py9
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: