INNER CODE UNIT · Python

_loader_field_options

runpod-workers/worker-comfyui · handler.py:429

def _loader_field_options(object_info, class_type, field):
    """
    Return the list of valid options for a node input field, or None when the
    node/field is not registered or the field is not an option list.
    """
    node_info = object_info.get(class_type)
    if not isinstance(node_info, dict):
        return None
    inputs = node_info.get("input", {})
    if not isinstance(inputs, dict):
        return None
    for section in ("required", "optional"):
        section_inputs = inputs.get(section)
        if not isinstance(section_inputs, dict):
            continue
        spec = section_inputs.get(field)
        # Option-list inputs look like [["file_a", "file_b"], {...}]
        if (

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…