I know file extensions are optional... but you do have some nice
functionality in there that allows passing file extensions on to the
view... so if I were to request "app/controller/function.html" I would
get the matching (or generic) .html template... but if I were to
request "app/controller/function.json" I could get the matching (or
generic) .json template... and so on and so forth

problem is that when I try to use routes.py ... and I enter in the
defaults suggested in the documentation

routes_in = (
  ('/$c/$f', '/init/$c/$f'),
)


this ends up building a regular expression that won't match a
"function" part of the URL if it has an extension... so it only works
if the URL looks like this:
   app/controller/function
not this
   app/controller/function.html


I had to modify my route to look like this:
   ('/$c/$f(\\.\\w+)?', '/init/$c/$f')

now it works... but this should really be put into the framework (have
to change the way you're doing the compile_re() inside of rewrite.py)

didn't know how else to notify the guys in charge of the code... so
just writing it here...

-Nick Franceschina

Reply via email to