Skip to content

Commit 52377eb

Browse files
committed
handle missing node in app error
1 parent 455e682 commit 52377eb

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

olaf/_internals/app.py

+9-6
Original file line numberDiff line numberDiff line change
@@ -138,12 +138,15 @@ def run(self):
138138
for resource in self._resources:
139139
resource.start(self._node)
140140

141-
if self._node:
142-
try:
143-
reset = self._node.run()
144-
except Exception as e: # pylint: disable=W0718
145-
logger.exception(f"unexpected error was raised by app node: {e}")
146-
reset = NodeStop.SOFT_RESET
141+
if self.node is None:
142+
logger.critical("node was not set")
143+
return
144+
145+
try:
146+
reset = self._node.run()
147+
except Exception as e: # pylint: disable=W0718
148+
logger.exception(f"unexpected error was raised by app node: {e}")
149+
reset = NodeStop.SOFT_RESET
147150

148151
for service in self._services:
149152
service.stop()

0 commit comments

Comments
 (0)