I'm doing a code-review/integration on some very standardized routes, and 
wondering if anyone has looked into this issue before.

the PR has about 150+ routes that currently has little-to-no logic, and are 
basically just a URL mapped to a mako file.  

we use class-based views, so it looks like:

class Foo(handler):
@viewconfig(route="section:a", renderer="section/a.mako"):
def a(self):
return {'project': 'App'}

@viewconfig(route="section:b", renderer="section/b.mako"):
def b(self):
return {'project': 'App'}

@viewconfig(route="section:b:a", renderer="section/b/a.mako"):
def b_a(self):
return {'project': 'App'}


I'm wondering what the best way to proceed is:

1. leave as-is
2. collapse all the @viewconfigs onto a single def
3. write a catchall route for everything in /section, use a single def to 
handle the logic or raise a 404
4. something else
i have a feeling that #3 might be the best in terms of performance, but I 
haven't tested anything (and am hoping someone else has and can share! )

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to