summaryrefslogtreecommitdiff
path: root/ironic/common/rpc_service.py
diff options
context:
space:
mode:
authorDmitry Tantsur <dtantsur@protonmail.com>2021-10-26 10:39:15 +0200
committerDmitry Tantsur <dtantsur@protonmail.com>2021-10-26 10:39:15 +0200
commit0ca0383ba4ed365d968d583ae3db1a089b464420 (patch)
tree1b21d7f2a87197054e0fa84e5f4492d3b7ca8a3a /ironic/common/rpc_service.py
parent2ff7f553c08ab74c4b09763110e43168b44d638c (diff)
downloadironic-0ca0383ba4ed365d968d583ae3db1a089b464420.tar.gz
Trivial: do not stop None rpcserver
Change-Id: I58480afc9bc27fabf933c9c9d8be8e15aaba0ee8
Diffstat (limited to 'ironic/common/rpc_service.py')
-rw-r--r--ironic/common/rpc_service.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/ironic/common/rpc_service.py b/ironic/common/rpc_service.py
index edf14e9be..c0a550c64 100644
--- a/ironic/common/rpc_service.py
+++ b/ironic/common/rpc_service.py
@@ -68,8 +68,9 @@ class RPCService(service.Service):
def stop(self):
try:
- self.rpcserver.stop()
- self.rpcserver.wait()
+ if self.rpcserver is not None:
+ self.rpcserver.stop()
+ self.rpcserver.wait()
except Exception as e:
LOG.exception('Service error occurred when stopping the '
'RPC server. Error: %s', e)