from .LocalStorage import LocalStorage from .EdgeDB import EdgeDB class StorageLoader: @classmethod def build(self, selected_storage:str) -> LocalStorage|EdgeDB: storage_module = __import__(f"server.storage.{selected_storage}", fromlist=[selected_storage]) storage_class = getattr(storage_module, selected_storage) return storage_class