Пилоны промежуточное ПО 404 - PullRequest
1 голос
/ 21 марта 2011

Я новичок в Python и Pylons и хочу знать, как можно отменить запуск программы pylons.

Я нашел промежуточное ПО и хочу сделать что-то вроде этого:

    if error:
        abort(404)

Но это приносит мне внутреннее сообщение об ошибке сервера 500, если ошибка истинна, а не сообщение 404 Не найдено.

Может кто-нибудь сказать мне, как я могу прервать запуск при запуске пилонов?

Ответы [ 2 ]

1 голос
/ 21 марта 2011

Попробуйте добавить сообщение в вызове:

abort(404,"404 Not Found");

Также вы можете настроить сообщения об ошибках.Смотри: http://wiki.pylonshq.com/display/pylonsdocs/Error+Documents#changing-the-template

0 голосов
/ 20 ноября 2015

Проблема с условием не прервать.

Попробуйте так:

def test(self):
  username = ''
  if not username:
    abort(404)
...