INNER CODE UNIT · Python

get_verbosity

caipe-io/ai-platform-engineering · ai_platform_engineering/audit_service/main.py:353

    async def get_verbosity(request: Request) -> dict[str, Any]:
        current_settings: Settings = request.app.state.audit_settings
        v = current_settings.verbosity
        allowed = sorted(PRESET_TYPES.get(v, frozenset()))
        return {
            "verbosity": v,
            "label": PRESET_LABELS.get(v, v),
            "description": PRESET_DESCRIPTIONS.get(v, ""),
            "allowed_types": allowed,
            "allow_all": len(PRESET_TYPES.get(v, frozenset())) == 0,
            "available_presets": [
                {
                    "name": name,
                    "label": PRESET_LABELS[name],
                    "description": PRESET_DESCRIPTIONS[name],
                    "allowed_types": sorted(types) if types else [],
                    "allow_all": len(types) == 0,
                }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…