Indentation problem caused >2.4 to break.
This commit is contained in:
@@ -18,25 +18,25 @@ class AllFailed(FanFailed):
|
|||||||
try:
|
try:
|
||||||
from contextlib import contextmanager
|
from contextlib import contextmanager
|
||||||
exec('''
|
exec('''
|
||||||
@contextmanager
|
@contextmanager
|
||||||
def item_impl(self):
|
def item_impl(self):
|
||||||
""" Get an object out of the pool, for use with with statement.
|
""" Get an object out of the pool, for use with with statement.
|
||||||
|
|
||||||
>>> from eventlet import pools
|
>>> from eventlet import pools
|
||||||
>>> pool = pools.TokenPool(max_size=4)
|
>>> pool = pools.TokenPool(max_size=4)
|
||||||
>>> with pool.item() as obj:
|
>>> with pool.item() as obj:
|
||||||
... print "got token"
|
... print "got token"
|
||||||
...
|
...
|
||||||
got token
|
got token
|
||||||
>>> pool.free()
|
>>> pool.free()
|
||||||
4
|
4
|
||||||
"""
|
"""
|
||||||
obj = self.get()
|
obj = self.get()
|
||||||
try:
|
try:
|
||||||
yield obj
|
yield obj
|
||||||
finally:
|
finally:
|
||||||
self.put(obj)
|
self.put(obj)
|
||||||
''')
|
''')
|
||||||
except ImportError:
|
except ImportError:
|
||||||
item_impl = None
|
item_impl = None
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user