roboto.file_infra.object_store.registry#

Module Contents#

class roboto.file_infra.object_store.registry.StoreRegistry#
classmethod get_store_for_uri(uri, credential_provider, **kwargs)#

Parses URI -> Finds Class -> Calls Class.create() -> Returns Instance

Parameters:
  • uri (str)

  • credential_provider (roboto.file_infra.object_store.object_store.CredentialProvider)

Return type:

roboto.file_infra.object_store.object_store.ObjectStore

classmethod register(scheme)#

Class Decorator. Registers the decorated class to handle the specific URI scheme.

Parameters:

scheme (str)