openml.extensions.get_extension_by_model

openml.extensions.get_extension_by_model(model: Any, raise_if_no_extension: bool = False) Extension | None

Get an extension which can handle the given flow.

Iterates all registered extensions and checks whether they can handle the presented model. Raises an exception if two extensions can handle a model.

Parameters:
modelAny
raise_if_no_extensionbool (optional, default=False)

Raise an exception if no registered extension can handle the presented model.

Returns:
Extension or None