comparison piecrust/commands/builtin/info.py @ 162:c4b155b08b52

paths: properly format lists of paths.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 01 Jan 2015 21:10:46 -0800
parents 516db87a04d4
children 6d23473fab41
comparison
equal deleted inserted replaced
161:516db87a04d4 162:c4b155b08b52
77 def run(self, ctx): 77 def run(self, ctx):
78 app = ctx.app 78 app = ctx.app
79 paths = ['theme_dir', 'templates_dirs', 'plugins_dirs', 'cache_dir'] 79 paths = ['theme_dir', 'templates_dirs', 'plugins_dirs', 'cache_dir']
80 for p in paths: 80 for p in paths:
81 value = getattr(app, p) 81 value = getattr(app, p)
82 if value is list: 82 if isinstance(value, list):
83 logging.info("%s: %s" % (p, ', '.join(value))) 83 logging.info("%s:" % p)
84 for v in value:
85 logging.info(" - %s" % v)
84 else: 86 else:
85 logging.info("%s: %s" % (p, value)) 87 logging.info("%s: %s" % (p, value))
86 88
87 89
88 class FindCommand(ChefCommand): 90 class FindCommand(ChefCommand):