arrowproof · explainer
Flask architecture
Flask app (WSGI app class)
src/flask/app.py
Blueprints
src/flask/blueprints.py
Sessions (signed cookie)
src/flask/sessions.py
Request / Response
wrappers
src/flask/wrappers.py
Sans-IO core (App,
Scaffold, Blueprint base)
src/flask/sansio
CLI (flask command)
src/flask/cli.py
Templating
(render_template)
src/flask/templating.py
Contexts & globals
(AppContext, current_app,
g, request, session)
src/flask/ctx.py,
src/flask/globals.py
Signals
src/flask/signals.py
itsdangerous
package: itsdangerous
Blinker
package: blinker
Werkzeug
package: werkzeug
Jinja2
package: jinja2
Click
package: click
arrowproof
✓ 20 verified
subclasses App
pushes contexts
Request/Response classes
session_interface
Jinja Environment
AppGroup, dotenv
request signals
WSGI, routing, HTTP
errors
subclasses Blueprint
AppGroup
Map/Rule routing
DispatchingJinjaLoader
appcontext_pushed/popped
LocalProxy
Request/Response base
URLSafeTimedSerializer
Environment, loaders
current_app, request
command groups
Namespace