Skip to content

Commit 12ed80c

Browse files
authored
Merge pull request #100 from kube-HPC/move_stop_to_end
move stop algorithm method invocation to the end of stop streaming
2 parents 822a8a4 + 142b62a commit 12ed80c

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

hkube_python_wrapper/wrapper/algorunner.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -475,10 +475,6 @@ def _stopAlgorithm(self, options):
475475
else:
476476
self._stopped = True
477477
try:
478-
method = self._getMethod('stop')
479-
if (method is not None):
480-
method(options)
481-
482478
forceStop = options.get('forceStop', False)
483479
if (forceStop is True):
484480
log.info('stopping using force flag')
@@ -503,7 +499,9 @@ def stopping():
503499
self._checkQueueSize(event='scale down')
504500
else:
505501
self._hkubeApi.stopStreaming(force=forceStop)
506-
502+
method = self._getMethod('stop')
503+
if (method is not None):
504+
method(options)
507505
if (self._runningStartThread):
508506
self._runningStartThread.join()
509507
log.info('Joined threads algorithm and stop algorithm')

0 commit comments

Comments
 (0)