Factory Python Module
Factory for returning a Archive backend.
New Backends must be added to the
__share_classes list and that class needs to be imported in
Call the factory like the following:
FACTORY = ArchiveBackendFactory()
BACKEND = FACTORY.get_backend_archive(type, prefix)
-
class
pacifica.archiveinterface.backends.factory.
ArchiveBackendFactory
[source]
Factory Class for Archive Backends.
-
get_backend_archive
(name, prefix)[source]
Method for creating an instance of the backend archive.
-
load_backend_archive
(name)[source]
Method for loading in the correct backend type.
Only want to load backend type being used.
-
share_classes
= {}