From 50878146fdda9121b89299c020b4e76bd1d61e4f Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Tue, 24 Apr 2018 17:20:10 +0000 Subject: [PATCH] Better output for scalar values. --- packages/base/all/vendor-config-onl/src/bin/onl-sysconfig | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/base/all/vendor-config-onl/src/bin/onl-sysconfig b/packages/base/all/vendor-config-onl/src/bin/onl-sysconfig index 3b651d5a..930ff15c 100755 --- a/packages/base/all/vendor-config-onl/src/bin/onl-sysconfig +++ b/packages/base/all/vendor-config-onl/src/bin/onl-sysconfig @@ -6,9 +6,13 @@ import yaml if len(sys.argv) == 2: try: - print yaml.dump((eval("sysconfig.%s" % sys.argv[1])), default_flow_style=False) + data = eval("sysconfig.%s" % sys.argv[1]) + if isinstance(data,(type(None),str,int,float,bool)): + print data + else: + print yaml.dump(data, default_flow_style=False) except AttributeError, e: print "Path %s is not in the config." % sys.argv[1] + sys.exit(1) else: print sysconfig['OnlSystemConfig'].dump() -