Use key().name() instead of link_id
This is now possible because key_name is constructed purely from the
key fields of an entity. It is not sufficient to use just link_id,
that works only for single-scoped entities (e.g., those that either
do not have a scope, or that have a scope which itself does not have
a scope). It would break if there was an entity that has a scoped
scope (it would only include the scope's link_id in the url, which
made it impossible to look up the scope as we missed the link_id of
the scope's scope).
Patch by: Sverre Rabbelier
# Copyright 2008 the Melange authors.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the License at# # http://www.apache.org/licenses/LICENSE-2.0# # Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.# TODO(proto): uncomment and supply a Google App Engine application instance# application: FIXMEversion: 1runtime: pythonapi_version: 1handlers:- url: /(robots.txt|favicon.ico) static_files: soc/content/\1 upload: soc/content/(robots.txt|favicon.ico) - url: /tiny_mce/.* script: $PYTHON_LIB/google/appengine/ext/zipserve- url: /soc/content static_dir: soc/content- url: /gsoc/content static_dir: gsoc/content- url: /ghop/content static_dir: ghop/content- url: /jquery static_dir: jquery- url: /.* script: main.py