summaryrefslogtreecommitdiffstats
path: root/hostinfo/prefix.py
diff options
context:
space:
mode:
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: