application = webapp.WSGIApplication(
[(r'/main/profile/([a-f0-9]{40})', ProfileHandler)],
debug=True)
The regex in the above parameter will not recognize a 40 hex long hexdigest in Google App Engine.
I’m getting 404s instead of ProfileHandler being passed the matching 40 hex long profile ID. My app.yaml passes everything /main/.* to the correct python script so that’s not the issue. The regex looks sane and resembles the example regex in GAE docs. What is wrong with this regex?
I can not reproduce your problem. Here is an exact code I have:
index.py
app.yaml
Application is listening on port 8082