Синтаксическая ошибка Jython в слове «наконец» - PullRequest
4 голосов
/ 13 марта 2012

Вот фрагмент кода, который вызывает ошибку:

net.grinder.scriptengine.jython.JythonScriptExecutionException: SyntaxError: ('invalid syntax', ('C:\\grinder-3.7.1\\lib
\\.\\nb-romg-file-store\\current\\grinder_test.py', 131, 9, '        finally:'))

    ss = ''
    self._suggestionLock.acquire()
    try:
        ss = suggestion_strings.next()
    except StopIteration:
        suggestion_strings = suggestions_generator()
        ss = suggestion_strings.next()
    finally:
        self._suggestionLock.release()

Что здесь может быть не так?

Ответы [ 2 ]

5 голосов
/ 13 марта 2012

Вы используете Jython 2.4?попробуй / кроме / наконец был представлен в Python 2.5.

1 голос
/ 13 марта 2012

Jython, который у вас есть, поддерживает только Python 2.4; try ... except ... finally было добавлено в 2.5.

...