├── .coveragerc ├── .gitignore ├── .hgignore ├── .travis.yml ├── AUTHORS ├── CHANGES ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── TODO ├── docs ├── Makefile ├── _static │ ├── README │ ├── webapp2_blue.png │ ├── webapp2_blue_small.png │ └── webapp2_blue_tiny.png ├── _templates │ └── README ├── _themes │ └── webapp2 │ │ ├── layout.html │ │ ├── pygapp2.py │ │ ├── static │ │ ├── gcode.css │ │ └── webapp2.css │ │ └── theme.conf ├── api │ ├── extras.config.rst │ ├── extras.i18n.rst │ ├── extras.jinja2.rst │ ├── extras.json.rst │ ├── extras.local.rst │ ├── extras.local_app.rst │ ├── extras.mako.rst │ ├── extras.routes.rst │ ├── extras.securecookie.rst │ ├── extras.security.rst │ ├── extras.sessions.rst │ ├── extras.sessions_memcache.rst │ ├── extras.sessions_ndb.rst │ ├── extras.users.rst │ ├── index.rst │ ├── webapp2.rst │ └── webapp2_extras │ │ ├── appengine │ │ ├── auth │ │ │ └── models.rst │ │ ├── sessions_memcache.rst │ │ ├── sessions_ndb.rst │ │ └── users.rst │ │ ├── auth.rst │ │ ├── i18n.rst │ │ ├── jinja2.rst │ │ ├── json.rst │ │ ├── local.rst │ │ ├── mako.rst │ │ ├── routes.rst │ │ ├── securecookie.rst │ │ ├── security.rst │ │ └── sessions.rst ├── conf.py ├── features.rst ├── guide │ ├── app.rst │ ├── exceptions.rst │ ├── extras.rst │ ├── handlers.rst │ ├── index.rst │ ├── request.rst │ ├── response.rst │ ├── routing.rst │ └── testing.rst ├── index.rst ├── make.bat ├── todo.rst └── tutorials │ ├── auth.rst │ ├── gettingstarted │ ├── devenvironment.rst │ ├── handlingforms.rst │ ├── helloworld.rst │ ├── index.rst │ ├── introduction.rst │ ├── staticfiles.rst │ ├── templates.rst │ ├── uploading.rst │ ├── usingdatastore.rst │ ├── usingusers.rst │ └── usingwebapp2.rst │ ├── i18n.rst │ ├── index.rst │ ├── installing.packages.rst │ ├── marketplace.single.signon.rst │ ├── quickstart.nogae.rst │ ├── quickstart.rst │ └── virtualenv.rst ├── example ├── app.yaml ├── handlers.py ├── main.py └── static │ ├── favicon.ico │ └── robots.txt ├── nox.py ├── requirements-dev-gaesdk.txt ├── requirements-dev.txt ├── setup.py ├── site ├── app.yaml └── main.py ├── tests ├── __init__.py ├── extras_i18n_test.py ├── extras_jinja2_test.py ├── extras_json_test.py ├── extras_mako_test.py ├── extras_routes_test.py ├── extras_securecookie_test.py ├── extras_security_test.py ├── extras_sessions_test.py ├── extras_xsrf_test.py ├── gae │ ├── __init__.py │ ├── conftest.py │ ├── extras_appengine_auth_models_test.py │ ├── extras_appengine_sessions_memcache_test.py │ ├── extras_appengine_sessions_ndb_test.py │ ├── extras_appengine_users_test.py │ ├── extras_auth_test.py │ ├── test_base.py │ └── webapp1_test.py ├── handler_test.py ├── misc_test.py ├── request_test.py ├── resources │ ├── __init__.py │ ├── handlers.py │ ├── i18n.py │ ├── jinja2_templates │ │ ├── hello.html │ │ ├── template1.html │ │ ├── template2.html │ │ └── template3.html │ ├── jinja2_templates_compiled │ │ └── tmpl_3a79873b1b49be244fd5444b1258ce348be26de8.py │ ├── mako_templates │ │ └── template1.html │ ├── protorpc_services.py │ └── template.py ├── response_test.py ├── routing_test.py └── test_base.py ├── webapp2.py └── webapp2_extras ├── __init__.py ├── appengine ├── __init__.py ├── auth │ ├── __init__.py │ └── models.py ├── sessions_memcache.py ├── sessions_ndb.py └── users.py ├── auth.py ├── i18n.py ├── jinja2.py ├── json.py ├── local.py ├── mako.py ├── routes.py ├── securecookie.py ├── security.py ├── sessions.py └── xsrf.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/.gitignore -------------------------------------------------------------------------------- /.hgignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/.hgignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/CHANGES -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/README.rst -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/TODO -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/README: -------------------------------------------------------------------------------- 1 | This is the directory used for custom static files. 2 | -------------------------------------------------------------------------------- /docs/_static/webapp2_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/_static/webapp2_blue.png -------------------------------------------------------------------------------- /docs/_static/webapp2_blue_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/_static/webapp2_blue_small.png -------------------------------------------------------------------------------- /docs/_static/webapp2_blue_tiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/_static/webapp2_blue_tiny.png -------------------------------------------------------------------------------- /docs/_templates/README: -------------------------------------------------------------------------------- 1 | This is the directory used for custom templates. 2 | -------------------------------------------------------------------------------- /docs/_themes/webapp2/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/_themes/webapp2/layout.html -------------------------------------------------------------------------------- /docs/_themes/webapp2/pygapp2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/_themes/webapp2/pygapp2.py -------------------------------------------------------------------------------- /docs/_themes/webapp2/static/gcode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/_themes/webapp2/static/gcode.css -------------------------------------------------------------------------------- /docs/_themes/webapp2/static/webapp2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/_themes/webapp2/static/webapp2.css -------------------------------------------------------------------------------- /docs/_themes/webapp2/theme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/_themes/webapp2/theme.conf -------------------------------------------------------------------------------- /docs/api/extras.config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.config.rst -------------------------------------------------------------------------------- /docs/api/extras.i18n.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.i18n.rst -------------------------------------------------------------------------------- /docs/api/extras.jinja2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.jinja2.rst -------------------------------------------------------------------------------- /docs/api/extras.json.rst: -------------------------------------------------------------------------------- 1 | JSON 2 | ==== 3 | This page moved to :ref:`api.webapp2_extras.json`. 4 | -------------------------------------------------------------------------------- /docs/api/extras.local.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.local.rst -------------------------------------------------------------------------------- /docs/api/extras.local_app.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.local_app.rst -------------------------------------------------------------------------------- /docs/api/extras.mako.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.mako.rst -------------------------------------------------------------------------------- /docs/api/extras.routes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.routes.rst -------------------------------------------------------------------------------- /docs/api/extras.securecookie.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.securecookie.rst -------------------------------------------------------------------------------- /docs/api/extras.security.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.security.rst -------------------------------------------------------------------------------- /docs/api/extras.sessions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.sessions.rst -------------------------------------------------------------------------------- /docs/api/extras.sessions_memcache.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.sessions_memcache.rst -------------------------------------------------------------------------------- /docs/api/extras.sessions_ndb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.sessions_ndb.rst -------------------------------------------------------------------------------- /docs/api/extras.users.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/extras.users.rst -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/api/webapp2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/appengine/auth/models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/appengine/auth/models.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/appengine/sessions_memcache.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/appengine/sessions_memcache.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/appengine/sessions_ndb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/appengine/sessions_ndb.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/appengine/users.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/appengine/users.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/auth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/auth.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/i18n.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/i18n.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/jinja2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/jinja2.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/json.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/json.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/local.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/local.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/mako.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/mako.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/routes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/routes.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/securecookie.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/securecookie.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/security.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/security.rst -------------------------------------------------------------------------------- /docs/api/webapp2_extras/sessions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/api/webapp2_extras/sessions.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/features.rst -------------------------------------------------------------------------------- /docs/guide/app.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/guide/app.rst -------------------------------------------------------------------------------- /docs/guide/exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/guide/exceptions.rst -------------------------------------------------------------------------------- /docs/guide/extras.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/guide/extras.rst -------------------------------------------------------------------------------- /docs/guide/handlers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/guide/handlers.rst -------------------------------------------------------------------------------- /docs/guide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/guide/index.rst -------------------------------------------------------------------------------- /docs/guide/request.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/guide/request.rst -------------------------------------------------------------------------------- /docs/guide/response.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/guide/response.rst -------------------------------------------------------------------------------- /docs/guide/routing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/guide/routing.rst -------------------------------------------------------------------------------- /docs/guide/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/guide/testing.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/todo.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/todo.rst -------------------------------------------------------------------------------- /docs/tutorials/auth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/auth.rst -------------------------------------------------------------------------------- /docs/tutorials/gettingstarted/devenvironment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/gettingstarted/devenvironment.rst -------------------------------------------------------------------------------- /docs/tutorials/gettingstarted/handlingforms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/gettingstarted/handlingforms.rst -------------------------------------------------------------------------------- /docs/tutorials/gettingstarted/helloworld.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/gettingstarted/helloworld.rst -------------------------------------------------------------------------------- /docs/tutorials/gettingstarted/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/gettingstarted/index.rst -------------------------------------------------------------------------------- /docs/tutorials/gettingstarted/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/gettingstarted/introduction.rst -------------------------------------------------------------------------------- /docs/tutorials/gettingstarted/staticfiles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/gettingstarted/staticfiles.rst -------------------------------------------------------------------------------- /docs/tutorials/gettingstarted/templates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/gettingstarted/templates.rst -------------------------------------------------------------------------------- /docs/tutorials/gettingstarted/uploading.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/gettingstarted/uploading.rst -------------------------------------------------------------------------------- /docs/tutorials/gettingstarted/usingdatastore.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/gettingstarted/usingdatastore.rst -------------------------------------------------------------------------------- /docs/tutorials/gettingstarted/usingusers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/gettingstarted/usingusers.rst -------------------------------------------------------------------------------- /docs/tutorials/gettingstarted/usingwebapp2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/gettingstarted/usingwebapp2.rst -------------------------------------------------------------------------------- /docs/tutorials/i18n.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/i18n.rst -------------------------------------------------------------------------------- /docs/tutorials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/index.rst -------------------------------------------------------------------------------- /docs/tutorials/installing.packages.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/installing.packages.rst -------------------------------------------------------------------------------- /docs/tutorials/marketplace.single.signon.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/marketplace.single.signon.rst -------------------------------------------------------------------------------- /docs/tutorials/quickstart.nogae.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/quickstart.nogae.rst -------------------------------------------------------------------------------- /docs/tutorials/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/quickstart.rst -------------------------------------------------------------------------------- /docs/tutorials/virtualenv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/docs/tutorials/virtualenv.rst -------------------------------------------------------------------------------- /example/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/example/app.yaml -------------------------------------------------------------------------------- /example/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/example/handlers.py -------------------------------------------------------------------------------- /example/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/example/main.py -------------------------------------------------------------------------------- /example/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/example/static/favicon.ico -------------------------------------------------------------------------------- /example/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/example/static/robots.txt -------------------------------------------------------------------------------- /nox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/nox.py -------------------------------------------------------------------------------- /requirements-dev-gaesdk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/requirements-dev-gaesdk.txt -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/setup.py -------------------------------------------------------------------------------- /site/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/site/app.yaml -------------------------------------------------------------------------------- /site/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/site/main.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extras_i18n_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/extras_i18n_test.py -------------------------------------------------------------------------------- /tests/extras_jinja2_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/extras_jinja2_test.py -------------------------------------------------------------------------------- /tests/extras_json_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/extras_json_test.py -------------------------------------------------------------------------------- /tests/extras_mako_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/extras_mako_test.py -------------------------------------------------------------------------------- /tests/extras_routes_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/extras_routes_test.py -------------------------------------------------------------------------------- /tests/extras_securecookie_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/extras_securecookie_test.py -------------------------------------------------------------------------------- /tests/extras_security_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/extras_security_test.py -------------------------------------------------------------------------------- /tests/extras_sessions_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/extras_sessions_test.py -------------------------------------------------------------------------------- /tests/extras_xsrf_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/extras_xsrf_test.py -------------------------------------------------------------------------------- /tests/gae/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/gae/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/gae/conftest.py -------------------------------------------------------------------------------- /tests/gae/extras_appengine_auth_models_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/gae/extras_appengine_auth_models_test.py -------------------------------------------------------------------------------- /tests/gae/extras_appengine_sessions_memcache_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/gae/extras_appengine_sessions_memcache_test.py -------------------------------------------------------------------------------- /tests/gae/extras_appengine_sessions_ndb_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/gae/extras_appengine_sessions_ndb_test.py -------------------------------------------------------------------------------- /tests/gae/extras_appengine_users_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/gae/extras_appengine_users_test.py -------------------------------------------------------------------------------- /tests/gae/extras_auth_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/gae/extras_auth_test.py -------------------------------------------------------------------------------- /tests/gae/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/gae/test_base.py -------------------------------------------------------------------------------- /tests/gae/webapp1_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/gae/webapp1_test.py -------------------------------------------------------------------------------- /tests/handler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/handler_test.py -------------------------------------------------------------------------------- /tests/misc_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/misc_test.py -------------------------------------------------------------------------------- /tests/request_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/request_test.py -------------------------------------------------------------------------------- /tests/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/resources/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/resources/handlers.py -------------------------------------------------------------------------------- /tests/resources/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/resources/i18n.py -------------------------------------------------------------------------------- /tests/resources/jinja2_templates/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/resources/jinja2_templates/hello.html -------------------------------------------------------------------------------- /tests/resources/jinja2_templates/template1.html: -------------------------------------------------------------------------------- 1 | {{ message }} 2 | -------------------------------------------------------------------------------- /tests/resources/jinja2_templates/template2.html: -------------------------------------------------------------------------------- 1 | {{ _('Hello, i18n World!') }} 2 | -------------------------------------------------------------------------------- /tests/resources/jinja2_templates/template3.html: -------------------------------------------------------------------------------- 1 | {{ foo|foo }} 2 | -------------------------------------------------------------------------------- /tests/resources/jinja2_templates_compiled/tmpl_3a79873b1b49be244fd5444b1258ce348be26de8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/resources/jinja2_templates_compiled/tmpl_3a79873b1b49be244fd5444b1258ce348be26de8.py -------------------------------------------------------------------------------- /tests/resources/mako_templates/template1.html: -------------------------------------------------------------------------------- 1 | ${message} 2 | -------------------------------------------------------------------------------- /tests/resources/protorpc_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/resources/protorpc_services.py -------------------------------------------------------------------------------- /tests/resources/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/resources/template.py -------------------------------------------------------------------------------- /tests/response_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/response_test.py -------------------------------------------------------------------------------- /tests/routing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/routing_test.py -------------------------------------------------------------------------------- /tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/tests/test_base.py -------------------------------------------------------------------------------- /webapp2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2.py -------------------------------------------------------------------------------- /webapp2_extras/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/__init__.py -------------------------------------------------------------------------------- /webapp2_extras/appengine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/appengine/__init__.py -------------------------------------------------------------------------------- /webapp2_extras/appengine/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/appengine/auth/__init__.py -------------------------------------------------------------------------------- /webapp2_extras/appengine/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/appengine/auth/models.py -------------------------------------------------------------------------------- /webapp2_extras/appengine/sessions_memcache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/appengine/sessions_memcache.py -------------------------------------------------------------------------------- /webapp2_extras/appengine/sessions_ndb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/appengine/sessions_ndb.py -------------------------------------------------------------------------------- /webapp2_extras/appengine/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/appengine/users.py -------------------------------------------------------------------------------- /webapp2_extras/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/auth.py -------------------------------------------------------------------------------- /webapp2_extras/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/i18n.py -------------------------------------------------------------------------------- /webapp2_extras/jinja2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/jinja2.py -------------------------------------------------------------------------------- /webapp2_extras/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/json.py -------------------------------------------------------------------------------- /webapp2_extras/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/local.py -------------------------------------------------------------------------------- /webapp2_extras/mako.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/mako.py -------------------------------------------------------------------------------- /webapp2_extras/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/routes.py -------------------------------------------------------------------------------- /webapp2_extras/securecookie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/securecookie.py -------------------------------------------------------------------------------- /webapp2_extras/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/security.py -------------------------------------------------------------------------------- /webapp2_extras/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/sessions.py -------------------------------------------------------------------------------- /webapp2_extras/xsrf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/webapp2/HEAD/webapp2_extras/xsrf.py --------------------------------------------------------------------------------