revise.backend.registry.PluginRegistry

class revise.backend.registry.PluginRegistry[source]

Bases: object

__init__() None[source]

Methods

__init__()

get_cf_strategy(cf_id)

get_ot_solver(solver_id)

get_platform_adapter(adapter_id)

register_cf_strategy(cf_id, strategy)

register_ot_solver(solver_id, solver)

register_platform_adapter(adapter_id, adapter)

register_platform_adapter(adapter_id: str, adapter: PlatformAdapter) None[source]
get_platform_adapter(adapter_id: str) PlatformAdapter[source]
register_cf_strategy(cf_id: str, strategy: CFStrategy) None[source]
get_cf_strategy(cf_id: str) CFStrategy[source]
register_ot_solver(solver_id: str, solver: OTSolver) None[source]
get_ot_solver(solver_id: str) OTSolver[source]