I have a large Pylons app that I'm considering converting to Pyramid. My
main difficulty is the existing app uses Pylons routes like
/something/{name}{.format} extensively. I have considered expanding the
{.format} part into something like {format:\.[a-z]+}, however the Pylons
route also matches URLs with no extension (eg /something/name). A more
conditional pattern like {format:(\.[a-z]+)?} has nothing to anchor to, so
the {name} part claims the whole string. The only other option I can think
of is to duplicate the routes (and the view_config), however the
application has about 300 routes already, so this would be painful and
ugly. Cleaning up the API presented by the application is also not viable -
I don't control all the client code. At this stage, I'm considering
implementing a view_config replacement that autogenerates routes (hiding
the painful and ugly). Does anyone have any better suggestions?
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/pylons-discuss/8703ad42-5e87-497f-95a2-b7e9e43e8840%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.