cloudsync.registry¶
The registry maintains a map of provider classes by name.
-
cloudsync.registry.
create_provider
(name: str, *args, **kws) → cloudsync.provider.Provider¶ Construct a provider instance
-
cloudsync.registry.
get_provider
(name: str)¶ Get a provider class with the given name
-
cloudsync.registry.
known_providers
() → List[str]¶ List all known provider names, sorted order.
-
cloudsync.registry.
register_provider
(prov: Type[cloudsync.provider.Provider])¶ Add a provider class to the registry