views.py — flask Source File
Architecture documentation for views.py, a python file in the flask codebase. 3 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 207d596b_d11d_5208_e4c9_a69823a6097b["views.py"] af26f920_cda7_8be3_b478_7468fb1b1606["af26f920:cda7:8be3:b478:7468fb1b1606"] 207d596b_d11d_5208_e4c9_a69823a6097b --> af26f920_cda7_8be3_b478_7468fb1b1606 f88732f2_8758_ec11_14b5_2b931d993a19["celery.result"] 207d596b_d11d_5208_e4c9_a69823a6097b --> f88732f2_8758_ec11_14b5_2b931d993a19 8c762fc5_c0b6_0d4d_3889_896d80fbf225["flask"] 207d596b_d11d_5208_e4c9_a69823a6097b --> 8c762fc5_c0b6_0d4d_3889_896d80fbf225 style 207d596b_d11d_5208_e4c9_a69823a6097b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
from celery.result import AsyncResult
from flask import Blueprint
from flask import request
from . import tasks
bp = Blueprint("tasks", __name__, url_prefix="/tasks")
@bp.get("/result/<id>")
def result(id: str) -> dict[str, object]:
result = AsyncResult(id)
ready = result.ready()
return {
"ready": ready,
"successful": result.successful() if ready else None,
"value": result.get() if ready else result.result,
}
@bp.post("/add")
def add() -> dict[str, object]:
a = request.form.get("a", type=int)
b = request.form.get("b", type=int)
result = tasks.add.delay(a, b)
return {"result_id": result.id}
@bp.post("/block")
def block() -> dict[str, object]:
result = tasks.block.delay()
return {"result_id": result.id}
@bp.post("/process")
def process() -> dict[str, object]:
result = tasks.process.delay(total=request.form.get("total", type=int))
return {"result_id": result.id}
Domain
Subdomains
Dependencies
- af26f920:cda7:8be3:b478:7468fb1b1606
- celery.result
- flask
Source
Frequently Asked Questions
What does views.py do?
views.py is a source file in the flask codebase, written in python. It belongs to the ApplicationCore domain, AppLifeCycle subdomain.
What functions are defined in views.py?
views.py defines 4 function(s): add, block, process, result.
What does views.py depend on?
views.py imports 3 module(s): af26f920:cda7:8be3:b478:7468fb1b1606, celery.result, flask.
Where is views.py in the architecture?
views.py is located at examples/celery/src/task_app/views.py (domain: ApplicationCore, subdomain: AppLifeCycle, directory: examples/celery/src/task_app).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free