INNER CODE UNIT · Python

if_cond

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

def if_cond(d: dict[str, Any]) -> str:
    return compact({k: d[k] for k in ("and", "or") if k in d})


def strip_trailing_commas(text: str) -> str:
    prev = None
    while prev != text:
        prev = text
        text = re.sub(r",(\s*[\]\}])", r"\1", text)
    return text


def is_simple_var(v: dict[str, Any]) -> bool:
    if "ref" in v:
        return True
    allowed = {"name", "type", "default_value", "title", "tooltip", "wizard_ui", "required"}
    return set(v.keys()) <= allowed and "options" not in v and "on_change" not in v

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…