MCPcopy Create free account
hub / github.com/anomalyco/opencode-sdk-python / maybe_transform

Function maybe_transform

src/opencode_ai/_utils/_transform.py:76–86  ·  view source on GitHub ↗

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

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

Callers 10

append_promptMethod · 0.85
filesMethod · 0.85
symbolsMethod · 0.85
textMethod · 0.85
chatMethod · 0.85
initMethod · 0.85
revertMethod · 0.85
summarizeMethod · 0.85
logMethod · 0.85
readMethod · 0.85

Calls 1

transformFunction · 0.70

Tested by

no test coverage detected