INNER CODE UNIT · Python

format_types

lishuangqiang/AI-Meeting · skills/xunzhi-interview-domain/scripts/extract_workflow_contracts.py:26

def format_types(output_item: dict[str, Any]) -> str:
    schema = output_item.get("schema") or {}
    data_type = schema.get("type") or "unknown"
    file_type = output_item.get("fileType") or output_item.get("customParameterType")
    allowed = output_item.get("allowedFileType") or []
    parts = [str(data_type)]
    if file_type:
        parts.append(str(file_type))
    if allowed:
        parts.append("允许:" + ",".join(map(str, allowed)))
    return " / ".join(parts)


def main() -> None:
    lines = [
        "# Workflow 契约索引(自动生成)",
        "",
        "该文档从 `admin/src/main/resources/workflow/*.yml` 自动提取。改工作流后请重新运行 `scripts/extract_workflow_contracts.py`。",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…