INNER CODE UNIT · Python

format_template

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

def format_template(data: dict[str, Any]) -> str:
    out: list[str] = ["{"]

    out.append(pad(1) + '"parser_config": {')
    out.append(pad(2) + f'"version": {data["parser_config"]["version"]},')
    out.append(pad(2) + f'"parser": {compact(data["parser_config"]["parser"])}')
    out.append(pad(1) + "},")

    out.append(pad(1) + '"dns_options": {')
    out.append(pad(2) + '"servers": [')
    servers = data["dns_options"]["servers"]
    for i, s in enumerate(servers):
        out.extend(format_dns_server(s, 3, trailing_comma=i < len(servers) - 1))
    out.append(pad(2) + "],")
    out.append(pad(2) + f'"rules": {compact(data["dns_options"]["rules"])}')
    out.append(pad(1) + "},")

    po = data["ping_options"]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…