From 1cc3e5d866ee51b7cd542e8a00721329b2bbed3c Mon Sep 17 00:00:00 2001 From: Nejc Saje Date: Tue, 15 Jul 2014 12:54:04 +0200 Subject: [PATCH] Fixes incorrect exchange lock in fake driver The exchanges lock in the fake driver was being disregarded, probably due to a typo. Closes-Bug: #1342088 Change-Id: I45261fce501a867b9253112e1608b14ed5afea26 --- oslo/messaging/_drivers/impl_fake.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oslo/messaging/_drivers/impl_fake.py b/oslo/messaging/_drivers/impl_fake.py index dfe243f53..dfce5a4a8 100644 --- a/oslo/messaging/_drivers/impl_fake.py +++ b/oslo/messaging/_drivers/impl_fake.py @@ -132,7 +132,7 @@ class FakeExchangeManager(object): def get_exchange(self, name): if name is None: name = self._default_exchange - while self._exchanges_lock: + with self._exchanges_lock: return self._exchanges.setdefault(name, FakeExchange(name))