синтаксическая ошибка Python w3af - PullRequest
0 голосов
/ 24 августа 2011

Я получаю синтаксическую ошибку в файле Python, и я действительно новичок в Python.

if o in ('-r', '--revision'):
            doupdate = True
            a = a.upper()
            if a in ('HEAD', 'PREV'):
                rev = 0 if (a == 'HEAD') else -1
            else:
                try:
                    rev = int(a)
                except ValueError:
                    om.out.error("Invalid value for revision number. Expected int.")
                    return -3

    # console

Это не весь файл .. Плохая строка - rev = 0 if (a == 'HEAD') else -1

Спасибо

1 Ответ

1 голос
/ 24 августа 2011

Вы, должно быть, используете старую версию Python.

Выражение if было добавлено в 2.5.

Ваш код отлично скомпилирован для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...