MCPcopy
hub / github.com/openai/openai-python / maybe_transform

Function maybe_transform

src/openai/_utils/_transform.py:78–88  ·  src/openai/_utils/_transform.py::maybe_transform

Wrapper over `transform()` that allows `None` to be passed. See `transform()` for more details.

(
    data: object,
    expected_type: object,
)

Source from the content-addressed store, hash-verified

76
77
78def maybe_transform(
79 data: object,
80 expected_type: object,
81) -> Any | None:
82 class="st">"""Wrapper over `transform()` that allows `None` to be passed.
83
84 See `transform()` for more details.
85 class="st">"""
86 if data is None:
87 return None
88 return transform(data, expected_type)
89
90
91class="cm"># Wrapper over _transform_recursive providing fake types

Callers 15

createMethod · 0.90
createMethod · 0.85
listMethod · 0.85
create_characterMethod · 0.85
download_contentMethod · 0.85
editMethod · 0.85
extendMethod · 0.85
remixMethod · 0.85
listMethod · 0.85
createMethod · 0.85
create_variationMethod · 0.85
editMethod · 0.85

Calls 1

transformFunction · 0.70

Tested by

no test coverage detected