arrowproof · explainer

Flask architectureFlask app (WSGI app class)src/flask/app.pyBlueprintssrc/flask/blueprints.pySessions (signed cookie)src/flask/sessions.pyRequest / Responsewrapperssrc/flask/wrappers.pySans-IO core (App,Scaffold, Blueprint base)src/flask/sansioCLI (flask command)src/flask/cli.pyTemplating(render_template)src/flask/templating.pyContexts & globals(AppContext, current_app,g, request, session)src/flask/ctx.py,src/flask/globals.pySignalssrc/flask/signals.pyitsdangerouspackage: itsdangerousBlinkerpackage: blinkerWerkzeugpackage: werkzeugJinja2package: jinja2Clickpackage: clickarrowproof✓ 20 verifiedsubclasses Apppushes contextsRequest/Response classessession_interfaceJinja EnvironmentAppGroup, dotenvrequest signalsWSGI, routing, HTTPerrorssubclasses BlueprintAppGroupMap/Rule routingDispatchingJinjaLoaderappcontext_pushed/poppedLocalProxyRequest/Response baseURLSafeTimedSerializerEnvironment, loaderscurrent_app, requestcommand groupsNamespace