diff options
Diffstat (limited to 'hostinfo')
-rw-r--r-- | hostinfo/printer.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/hostinfo/printer.py b/hostinfo/printer.py index a52f1ce..5edc76f 100644 --- a/hostinfo/printer.py +++ b/hostinfo/printer.py @@ -180,7 +180,10 @@ class Printer: return self.labels[full_key] return key - def info(self, key): - self._print(self.data, prefix.Printer(), - filter_key=key, + def info(self, key, label=None, maxlength=0): + printer = prefix.Printer() + if label is not None: + printer.set_label(label, maxlength) + + self._print(self.data, printer, filter_key=key, sort=['hostname', 'arch', 'os', 'addresses', 'ports']) |