File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -1414,9 +1414,10 @@ async def output_obs():
1414
1414
session ._send_progress (
1415
1415
"binding" , {"id" : output_name , "persistent" : True }
1416
1416
)
1417
+ # It's important to exit early here _without_ a recalculated message
1417
1418
return
1418
1419
except SilentCancelOutputException :
1419
- return
1420
+ pass
1420
1421
except SilentException :
1421
1422
session ._outbound_message_queues .set_value (output_name , None )
1422
1423
except Exception as e :
@@ -1436,16 +1437,15 @@ async def output_obs():
1436
1437
"type" : None ,
1437
1438
}
1438
1439
session ._outbound_message_queues .set_error (output_name , err_message )
1439
- return
1440
- finally :
1441
- await session ._send_message (
1442
- {
1443
- "recalculating" : {
1444
- "name" : output_name ,
1445
- "status" : "recalculated" ,
1446
- }
1440
+
1441
+ await session ._send_message (
1442
+ {
1443
+ "recalculating" : {
1444
+ "name" : output_name ,
1445
+ "status" : "recalculated" ,
1447
1446
}
1448
- )
1447
+ }
1448
+ )
1449
1449
1450
1450
output_obs .on_invalidate (
1451
1451
lambda : require_real_session ()._send_progress (
You can’t perform that action at this time.
0 commit comments