Google App Engine и ошибка 404

Мы настроили статический сайт на GAE, используя подсказки, найденные в других местах, но можемНе могу понять, как вернуть ошибку 404. Мой файл app.yaml выглядит так

- url: (.*)/
  static_files: static\1/index.html
  upload: static/index.html

- url: /
  static_dir: static

со всеми статическими файлами html / jpg, хранящимися в статическом каталоге. Вышеприведенное работает для файлов, которые существуют, но возвращает файл нулевой длины, если они нет. Ответ, вероятно, состоит в том, чтобы написать скрипт на Python, возвращающий ошибку 404, но как настроить файлы для обслуживания существующих статических файлов, но запустить скрипт для файлов, которые нет?

Вот журнал извлечения несуществующего файла (nosuch.html) на сервере приложений разработки:

ERROR    2008-11-25 20:08:34,084 dev_appserver.py] Error encountered reading file "/usr/home/ctuffli/www/tufflinet/static/nosuch.html":
[Errno 2] No such file or directory: '/usr/home/ctuffli/www/tufflinet/static/nosuch.html'
INFO     2008-11-25 20:08:34,088 dev_appserver.py] "GET /nosuch.html HTTP/1.1" 404 -

Ответы на вопрос(9)

Ваш ответ на вопрос