Skip to content

Commit 0f891f7

Browse files
author
Dorian Birraux
committed
Future check for done instead of cancelled
1 parent 1bd7b65 commit 0f891f7

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

wolframclient/evaluation/kernel/kernelcontroller.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -588,7 +588,7 @@ def run(self):
588588
raise e
589589
except Exception as e:
590590
self.trigger_termination_requested.set()
591-
if future and not future.cancelled():
591+
if future and not future.done():
592592
future.set_exception(e)
593593
future = None
594594
else:
@@ -603,11 +603,11 @@ def run(self):
603603
else:
604604
self._kernel_stop()
605605
except Exception as e:
606-
if future and not future.cancelled():
606+
if future and not future.done():
607607
future.set_exception(e)
608608
future = None
609609
finally:
610-
if future and not future.cancelled():
610+
if future and not future.done():
611611
future.set_result(True)
612612

613613
def _cancel_tasks(self):

0 commit comments

Comments
 (0)