diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-10-29 16:19:10 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-10-29 16:19:10 -0400 |
commit | 6d7d8232d619878682a7fc115e2c48d27a3504b1 (patch) | |
tree | 91c0ec93cbc2f373400946d4e9909453f03d473b /dogpile | |
parent | 093560f57163c5216772c2e6d41e9b709e47b62a (diff) | |
download | dogpile-core-6d7d8232d619878682a7fc115e2c48d27a3504b1.tar.gz |
yield the value here...
Diffstat (limited to 'dogpile')
-rw-r--r-- | dogpile/core/legacy.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/dogpile/core/legacy.py b/dogpile/core/legacy.py index 5f8dd22..06fbea5 100644 --- a/dogpile/core/legacy.py +++ b/dogpile/core/legacy.py @@ -144,9 +144,9 @@ class SyncReaderDogpile(Dogpile): @contextlib.contextmanager def acquire(self, *arg, **kw): - with super(SyncReaderDogpile, self).acquire(*arg, **kw): + with super(SyncReaderDogpile, self).acquire(*arg, **kw) as value: self.readwritelock.acquire_read_lock() try: - yield + yield value finally: self.readwritelock.release_read_lock() |