def __init__(self, conn_string, queue_name=ALL, task_class=Task, backend_class=None):
        self.conn_string = conn_string
        self.queue_name = queue_name
        self.task_class = task_class
        self.backend_class = backend_class

        if not backend_class:
            self.backend = self.build_backend(self.conn_string)
        else:
            self.backend = backend_class(self.conn_string)
A coordination for scheduling & processing tasks.
dataset/ETHPy150Open toastdriven/alligator/alligator/gator.py/Gator.__init__