| Home | Trees | Indices | Help |
|---|
|
|
object --+
|
pool.PoolInterface --+
|
EventletPool
Eventlet pool to manage connections. after a specific timeout the sockets are closes. Default timeout is 300s.
To use restkit with eventlet:
>>> import eventlet
>>> eventlet.monkey_patch(all=False, socket=True)
>>> from restkit import request
>>> from restkit.ext.eventlet_pool import EventletPool
>>> pool = EventletPool(max_connections=5)
>>> r = request('http://friendpaste.com', pool_instance=pool)
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
Initialize EventletPool :param max_connexions: int, number max of connections in the pool. Default is 4 :param timeout: int, number max of second a connection is kept alive. Default is 300s.
|
Get connection for (Host, Port) address :param address: tuple (Host, address)
|
release socket in the pool :param address: tuple (Host, address) :param socket: a socket object
|
close all sockets in the pool for this address :param address: tuple (Host, address) |
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Mon Mar 8 08:52:45 2010 | http://epydoc.sourceforge.net |