# plugins/http/__init__.py from __future__ import annotations from typing import TYPE_CHECKING if TYPE_CHECKING: from quart import Quart _app: "Quart | None" = None def setup(app: "Quart") -> None: global _app _app = app from .models import HttpMonitor, HttpResult # noqa: F401 def get_scheduled_tasks() -> list: from .scheduler import make_task return [make_task(_app)] def get_blueprint(): from .routes import http_bp return http_bp