|
@@ -110,6 +110,7 @@ class TaskPool(base.BasePool):
|
|
from eventlet.greenpool import GreenPool
|
|
from eventlet.greenpool import GreenPool
|
|
self.Pool = GreenPool
|
|
self.Pool = GreenPool
|
|
self.getcurrent = greenthread.getcurrent
|
|
self.getcurrent = greenthread.getcurrent
|
|
|
|
+ self.getpid = lambda: id(greenthread.getcurrent())
|
|
self.spawn_n = greenthread.spawn_n
|
|
self.spawn_n = greenthread.spawn_n
|
|
|
|
|
|
super(TaskPool, self).__init__(*args, **kwargs)
|
|
super(TaskPool, self).__init__(*args, **kwargs)
|
|
@@ -130,4 +131,4 @@ class TaskPool(base.BasePool):
|
|
target=target, args=args, kwargs=kwargs)
|
|
target=target, args=args, kwargs=kwargs)
|
|
self._pool.spawn_n(apply_target, target, args, kwargs,
|
|
self._pool.spawn_n(apply_target, target, args, kwargs,
|
|
callback, accept_callback,
|
|
callback, accept_callback,
|
|
- self.getcurrent)
|
|
|
|
|
|
+ self.getpid)
|