def __init__(self, max_connections=50, timeout=20, connection_class=Connection, queue_class=LifoQueue, **connection_kwargs):
    self.queue_class = queue_class
    self.timeout = timeout
    super(BlockingConnectionPool, self).__init__(connection_class=connection_class, max_connections=max_connections, **connection_kwargs)
def __init__(self, max_connections=50, timeout=20, connection_class=Connection, queue_class=LifoQueue, **connection_kwargs):
    self.queue_class = queue_class
    self.timeout = timeout
    super(BlockingConnectionPool, self).__init__(connection_class=connection_class, max_connections=max_connections, **connection_kwargs)