Refine events + sx sub-module imports from background agents
Events: route imports now point to specific sub-modules (entries, tickets, slots) instead of all going through renders.py. Merged layouts into helpers.py. __init__.py now 20 lines. SX Docs: moved dispatchers from helpers.py into essays.py, cleaned up __init__.py to 24 lines. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -4,8 +4,7 @@ from __future__ import annotations
|
||||
|
||||
def setup_events_pages() -> None:
|
||||
"""Register events-specific layouts, page helpers, and load page definitions."""
|
||||
from .layouts import _register_events_layouts
|
||||
from .helpers import _register_events_helpers
|
||||
from .helpers import _register_events_layouts, _register_events_helpers
|
||||
_register_events_layouts()
|
||||
_register_events_helpers()
|
||||
_load_events_page_files()
|
||||
@@ -15,7 +14,7 @@ def _load_events_page_files() -> None:
|
||||
import os
|
||||
from shared.sx.pages import load_page_dir
|
||||
from shared.sx.jinja_bridge import load_service_components
|
||||
sxc_dir = os.path.dirname(os.path.dirname(__file__))
|
||||
service_root = os.path.dirname(sxc_dir)
|
||||
sxc_dir = os.path.dirname(os.path.dirname(__file__)) # events/sxc/
|
||||
service_root = os.path.dirname(sxc_dir) # events/
|
||||
load_service_components(service_root, service_name="events")
|
||||
load_page_dir(os.path.dirname(__file__), "events")
|
||||
|
||||
Reference in New Issue
Block a user