def build_backend(self, conn_string):
        backend_name, _ = conn_string.split(':', 1)
        backend_path = 'alligator.backends.{}_backend'.format(backend_name)
        client_class = import_attr(backend_path, 'Client')
        return client_class(conn_string)
Given a DSN, returns an instantiated backend class.
dataset/ETHPy150Open toastdriven/alligator/alligator/gator.py/Gator.build_backend