From f4143c87bb614609c0182054f4442423a892d35f Mon Sep 17 00:00:00 2001 From: Ben Steffen Date: Tue, 26 Nov 2019 00:39:45 -0500 Subject: [PATCH 1/1] Make --ls option branch more idiomatic --- scripts/invirt-getconf | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/invirt-getconf b/scripts/invirt-getconf index d510a1f..c39bfdf 100755 --- a/scripts/invirt-getconf +++ b/scripts/invirt-getconf @@ -61,6 +61,14 @@ def main(): raise InvirtException(f'{progress}: index {component} out of range') else: raise InvirtException(f'{progress}: node has no children (atomic datum)') + + if args.ls: + if isinstance(conf, list): + for i in range(len(conf)): + print(i) + elif isinstance(conf, dict): + for k in conf: + print(k) else: raise InvirtException(f'{".".join(components)}: node has no children (atomic datum)') else: -- 1.7.9.5