marcinmoskala
06/25/2025, 7:30 AMSam
06/25/2025, 7:41 AMSam
06/25/2025, 7:42 AMcatch
block?Sam
06/25/2025, 7:43 AMmarcinmoskala
06/25/2025, 7:46 AMSam
06/25/2025, 7:46 AMmarcinmoskala
06/25/2025, 7:47 AMSam
06/25/2025, 7:47 AMSam
06/25/2025, 7:48 AMmarcinmoskala
06/25/2025, 7:49 AMmarcinmoskala
06/25/2025, 7:49 AMmarcinmoskala
06/25/2025, 7:50 AMSam
06/25/2025, 7:56 AMSam
06/25/2025, 7:56 AMmarcinmoskala
06/25/2025, 8:01 AMSam
06/25/2025, 8:01 AMlaunch
or the async
. If launch
fails first, the scope is cancelled, and await()
throws CancellationException
. If async
fails first, await()
throws Exception
(the result of the task) and skips the catch
block. So my initial hunch where I said the exception should propagate to the scope before it reaches the catch block is actually wrong πSam
06/25/2025, 8:02 AMmarcinmoskala
06/25/2025, 8:03 AMSam
06/25/2025, 8:05 AMrunTest
dispatches things in a slightly different order from Dispatchers.Default
, hence the disparitymarcinmoskala
06/25/2025, 8:05 AMmarcinmoskala
06/25/2025, 8:07 AMmarcinmoskala
06/25/2025, 8:07 AMmarcinmoskala
06/25/2025, 8:07 AMmarcinmoskala
06/25/2025, 8:08 AMRobert Jaros
06/25/2025, 8:41 AMYou reached level 15 on Adventure mode
π Nice work @marcinmoskala!Mario Andhika
06/26/2025, 8:36 AMmarcinmoskala
06/26/2025, 9:20 AMenighma
06/26/2025, 6:13 PMmarcinmoskala
06/26/2025, 6:35 PMenighma
06/26/2025, 6:52 PMlangara
06/27/2025, 12:44 PM