INNER CODE UNIT · Python

format_preset

Leadaxe/LxBox · app/scripts/format_wizard_template.py:190

def format_preset(p: dict[str, Any], level: int, *, trailing_comma: bool) -> list[str]:
    lines = [
        pad(level) + "{",
        pad(level + 1) + f'"preset_id": {json.dumps(p["preset_id"], ensure_ascii=False)},',
        pad(level + 1) + '"ui": ' + compact(p["ui"]) + ",",
    ]
    if "vars" in p:
        lines.extend(format_var_array(p["vars"], level + 1))

    if "rule_set" in p:
        lines.append(pad(level + 1) + '"rule_set": [')
        for i, rs in enumerate(p["rule_set"]):
            lines.extend(format_rule_set(rs, level + 2, trailing_comma=i < len(p["rule_set"]) - 1))
        lines.append(pad(level + 1) + "],")

    if "rule" in p:
        r = p["rule"]
        if isinstance(r, list):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…