Allow connection pools with no limit

This commit is contained in:
Ask Solem 2010-11-30 19:56:12 +01:00
parent c86ced6746
commit a574515aa9
1 changed files with 6 additions and 5 deletions

View File

@ -474,11 +474,12 @@ class ConnectionPool(Resource):
return copy(self.connection)
def setup(self):
for i in xrange(self.limit):
conn = self.new()
if i < self.preload:
conn.connect()
self._resource.put_nowait(conn)
if self.limit:
for i in xrange(self.limit):
conn = self.new()
if i < self.preload:
conn.connect()
self._resource.put_nowait(conn)
def prepare(self, resource):
if not resource._connection: