comparison piecrust/commands/builtin/info.py @ 787:f6f9a284a5f3

routing: Simplify how route functions are declared and handled. * Site config now only has to declare the function name. * Simply code for running route functions.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 01 Sep 2016 23:00:58 -0700
parents f9d926669d7a
children 58ebf50235a5
comparison
equal deleted inserted replaced
786:97c1dc568810 787:f6f9a284a5f3
82 logger.info("%s:" % route.uri_pattern) 82 logger.info("%s:" % route.uri_pattern)
83 logger.info(" source: %s" % (route.source_name or '')) 83 logger.info(" source: %s" % (route.source_name or ''))
84 logger.info(" generator: %s" % (route.generator_name or '')) 84 logger.info(" generator: %s" % (route.generator_name or ''))
85 logger.info(" regex: %s" % route.uri_re.pattern) 85 logger.info(" regex: %s" % route.uri_re.pattern)
86 logger.info(" function: %s(%s)" % ( 86 logger.info(" function: %s(%s)" % (
87 route.template_func_name, 87 route.func_name,
88 ', '.join(route.template_func_args))) 88 ', '.join(route.func_parameters)))
89 89
90 90
91 class ShowPathsCommand(ChefCommand): 91 class ShowPathsCommand(ChefCommand):
92 def __init__(self): 92 def __init__(self):
93 super(ShowPathsCommand, self).__init__() 93 super(ShowPathsCommand, self).__init__()