The API Reference ================= .. module:: wask This part of the documentation covers wask's Python interfaces. Adapters ^^^^^^^^ These classes are for adapting webapp2_ code to run on flask_. .. autoclass:: wask.adapters.WaskApp .. autoclass:: wask.adapters.WaskMethodView .. autoclass:: wask.adapters.WaskResponse .. autoclass:: wask.adapters.WaskRequest Datastructures ^^^^^^^^^^^^^^ These datastructures are used throughout wask. Based on werkzeug's datastructures and adapting them to fit webapp2_ style interfaces. .. autoclass:: wask.datastructures.WaskCombinedMultiDict .. autoclass:: wask.datastructures.WaskImmutableMultiDict Routing ^^^^^^^ These tools are for adapting webapp2_ routing to run on flask_. A lot of it is temporary scaffolding for migrating mainapp_. .. autofunction:: wask.routing.uri_for .. autofunction:: wask.routing.add_webapp2_routes_to_flask_app .. autofunction:: wask.routing.convert_webapp2_route_to_flask_route .. autofunction:: wask.routing.add_route .. autofunction:: wask.routing.add_routes .. autoclass:: wask.routing.WaskRedirectRoute .. _webapp2: https://webapp2.readthedocs.io/ .. _flask: https://flask.palletsprojects.com/ .. _mainapp: /mainapp