Not sure if this is related; apologies if not.
I have web2py/routes.py containing

"""
routes_in = (
  ('/favicon.ico', '/init/static/favicon.ico'),
  ('/robots.txt', '/init/static/robots.txt'),
)
routes_out = ()
"""

and app.yaml containing

"""
- url: /(?P<a>.+?)/static/(?P<b>.+)
  static_files: applications/\1/static/\2
  upload: applications/(.+?)/static/(.+)
  secure: optional
  expiration: "90d"
"""

GAE Launcher at startup is saying:

WARNING  2010-09-15 21:43:18,429 dev_appserver.py:1175] Blocking
access to static file "/Users/mellis/web2py/applications/init/static/
favicon.ico"

and thereafter issuing 403's for attempts to get favicon.ico.

What else do I need to do? I'm still using version 184.0.

Thanks,
Mike


On Sep 15, 9:25 am, mdipierro <mdipie...@cs.depaul.edu> wrote:
> please check trunk in 5 minutes.
>
> On Sep 14, 9:56 am, Jonathan Lundell <jlund...@pobox.com> wrote:
>
>
>
> > Massimo, here's a patch. In rewrite.py, change this:
>
> >         exec routesfp.read() in symbols
>
> > to this:
>
> >         exec routesfp.read().translate(None, '\r') in symbols
>
> > (and test)
>
> > I notice that there's something like this elsewhere:
>
> > def compile2(code,layer):
> >     """
> >     The +'\n' is necessary else compile fails when code ends in a comment.
> >     """
> >     return compile(code.rstrip().replace('\r\n','\n')+'\n', layer, 'exec')
>
> > ...though in the case of the rewrite exec call, there doesn't seem to be a 
> > need for a terminal newline, even if I put a comment on the last line.

Reply via email to