Это совершенно правильный синтаксис python2:
$ python
Python 2.7.12 (default, Jul 01 2016, 15:36:53) [GCC] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> try:
... os.listdir('.')
... except Exception, e:
... pass
...
['2018', '2015', '2017', '2016', '2019']
Но, как вы заметили, синтаксис в python3 недопустим.Так что ничего не изменилось с тех пор, как пост, на который вы ссылались, webapp2
остается совместимым только с python2.
В качестве общего подхода команда GAE перешла к удалению всего множества специфичных для GAE библиотек и сред вместо портированияих к более новым языковым версиям (не только Python!).Вместо этого они снизили ограничения на изолированную программную среду, позволяя использовать больше сторонних таких библиотек и сред, см. Почему Google App Engine Standard использует PHP 5.5?