From b3b36b3acbdd1828f2a2cfb84af9f4b95533545a Mon Sep 17 00:00:00 2001 From: lericson Date: Tue, 16 Mar 2010 23:43:54 +0100 Subject: [PATCH] Make `pylibmc.ClientPool` signature backwards-compatible. --- pylibmc.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pylibmc.py b/pylibmc.py index 8a22d44..7204c39 100644 --- a/pylibmc.py +++ b/pylibmc.py @@ -156,9 +156,10 @@ class ClientPool(Queue): True """ - def __init__(self, mc, n_slots): + def __init__(self, mc=None, n_slots=None): Queue.__init__(self, n_slots) - self.fill(mc, n_slots) + if mc is not None: + self.fill(mc, n_slots) @contextmanager def reserve(self, timeout=None):