summaryrefslogtreecommitdiffstats
path: root/hostinfo/prefix.py
diff options
context:
space:
mode:
authorJonah BrĂ¼chert <jbb@kaidan.im>2024-04-16 18:43:06 +0200
committerJonah BrĂ¼chert <jbb@kaidan.im>2024-04-16 18:43:06 +0200
commit3fcbc1586ef863ef7f503fd35df3f59c3df4b9f6 (patch)
tree9ea3b49f171f79df8a72d0373c25141784c8c6b2 /hostinfo/prefix.py
parentb695b5b3b12448b501686a108440787fa2395ac7 (diff)
parent9f6e876e14a074c386660c582c7f78e1503877aa (diff)
downloadtools-3fcbc1586ef863ef7f503fd35df3f59c3df4b9f6.tar.gz
tools-3fcbc1586ef863ef7f503fd35df3f59c3df4b9f6.tar.bz2
tools-3fcbc1586ef863ef7f503fd35df3f59c3df4b9f6.zip
Merge branch 'master' into debiandebian
Diffstat (limited to 'hostinfo/prefix.py')
-rw-r--r--hostinfo/prefix.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/hostinfo/prefix.py b/hostinfo/prefix.py
index e1b72b5..7233c48 100644
--- a/hostinfo/prefix.py
+++ b/hostinfo/prefix.py
@@ -1,9 +1,12 @@
# -*- coding: utf-8 -*-
-from __future__ import print_function
+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: