nv_dfm_core.session.call_callbacks#
- nv_dfm_core.session.call_callbacks(default_callback, place_callbacks, tokens)[source]#
Call sync callbacks for the given tokens.
This unifies the callback invocation logic from FlareJob._distribute_tokens() and LocalJob._invoke_token_callback().
- Parameters:
default_callback (DfmDataCallback | None) – Fallback callback for tokens without a place-specific callback.
place_callbacks (dict[str, DfmDataCallback] | None) – Dictionary mapping place names to callbacks.
tokens (TokenPackage | list[TokenPackage] | None) – Single token or list of tokens to process.
- Return type:
None