Skip to content

Commit 8a64ebe

Browse files
authored
Update EventLoop.php
1 parent aecf49e commit 8a64ebe

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/vennv/vapm/EventLoop.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,11 @@ protected static function run(): void
197197
}
198198

199199
if ($fiber->isTerminated() && ($promise->getStatus() !== StatusPromise::PENDING || $promise->isJustGetResult())) {
200-
if ($promise->isJustGetResult()) $promise->setResult($fiber->getReturn());
200+
try {
201+
if ($promise->isJustGetResult()) $promise->setResult($fiber->getReturn());
202+
} catch (Throwable $e) {
203+
GlobalLogger::get()->warning($e->getMessage());
204+
}
201205
MicroTask::addTask($id, $promise);
202206
self::removeQueue($id);
203207
}

0 commit comments

Comments
 (0)