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

Function async_maybe_transform

src/opencode_ai/_utils/_transform.py:278–288  ·  view source on GitHub ↗

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

(
    data: object,
    expected_type: object,
)

Source from the content-addressed store, hash-verified

276
277
278async def async_maybe_transform(
279 data: object,
280 expected_type: object,
281) -> Any | None:
282 """Wrapper over `async_transform()` that allows `None` to be passed.
283
284 See `async_transform()` for more details.
285 """
286 if data is None:
287 return None
288 return await async_transform(data, expected_type)
289
290
291async def async_transform(

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

async_transformFunction · 0.85

Tested by

no test coverage detected