Я просто задавался вопросом, во второй раз, какая версия Python используется для Google Appengine Python 2.7 runtime.Какая версия/аромат Python используется в Appengine?
Это абсолютно действует Python, так как 2.6 и я ожидаю, query_string быть «тест» впоследствии:
query_string = "(test)"
query_string = query_string.translate(None, "()")
Но на Google AppEngine, это приводит к TypeError переводить() занимает ровно один аргумент (2 учитывая)
На прошлой неделе мы столкнулись с еще одним странным поведением - функцией a, называемой другой функцией b, которая может вызвать ValueError. Я мог поймать исключение внутри функции b, но не в a, бэкэнд просто разбился из-за распространения исключения. Спустя несколько часов эта ошибка (?) Была исправлена.
EDIT: Я использую Python 2.7 и выполнения sys.version
возвращается 2.7.3 (default, Oct 15 2012, 11:27:13)
app.yaml:
application: test
version: 1
runtime: python27
api_version: 1
threadsafe: no
Да, я использую среду выполнения Python 2.7, я просто добавил эту информацию к вопросу. – Chris