Some checks failed
Build and Deploy / build-and-deploy (push) Failing after 16s
Defpages are now declared with absolute paths in .sx files and auto-mounted directly on the Quart app, removing ~850 lines of blueprint mount_pages calls, before_request hooks, and g.* wrapper boilerplate. A new page = one defpage declaration, nothing else. Infrastructure: - async_eval awaits coroutine results from callable dispatch - auto_mount_pages() mounts all registered defpages on the app - g._defpage_ctx pattern passes helper data to layout context Migrated: sx, account, orders, federation, cart, market, events, blog Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
12 lines
290 B
Python
12 lines
290 B
Python
# bp/cart/overview_routes.py — Cart overview (list of page carts)
|
|
# GET / handled by defpage.
|
|
|
|
from __future__ import annotations
|
|
|
|
from quart import Blueprint
|
|
|
|
|
|
def register(url_prefix: str) -> Blueprint:
|
|
bp = Blueprint("cart_overview", __name__, url_prefix=url_prefix)
|
|
return bp
|