We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 765d7e2 commit 84690e8Copy full SHA for 84690e8
1 file changed
cecli/io.py
@@ -1046,8 +1046,9 @@ async def stop_input_task(self):
1046
input_task = self.input_task
1047
self.input_task = None
1048
try:
1049
- input_task.cancel()
1050
- await input_task
+ if input_task:
+ input_task.cancel()
1051
+ await input_task
1052
except (
1053
asyncio.CancelledError,
1054
Exception,
@@ -1064,8 +1065,9 @@ async def stop_output_task(self):
1064
1065
output_task = self.output_task
1066
self.output_task = None
1067
- output_task.cancel()
1068
- await output_task
+ if output_task:
1069
+ output_task.cancel()
1070
+ await output_task
1071
1072
1073
EOFError,
0 commit comments