You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by sh...@apache.org on 2023/03/16 13:43:03 UTC
[daffodil-vscode] branch main updated: Catch arbitrary exception thrown during CI - Added err callback for catching "Call cancelled" for `viewportSubscribe()`
This is an automated email from the ASF dual-hosted git repository.
shanedell pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/daffodil-vscode.git
The following commit(s) were added to refs/heads/main by this push:
new 45d21cb Catch arbitrary exception thrown during CI - Added err callback for catching "Call cancelled" for `viewportSubscribe()`
45d21cb is described below
commit 45d21cb7502a18bf51438e17ffada867ec844a2d
Author: Robert Strickland <st...@gmail.com>
AuthorDate: Wed Mar 15 13:23:09 2023 -0500
Catch arbitrary exception thrown during CI
- Added err callback for catching "Call cancelled" for
`viewportSubscribe()`
---
src/omega_edit/utils.ts | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/omega_edit/utils.ts b/src/omega_edit/utils.ts
index 162187a..47d53af 100644
--- a/src/omega_edit/utils.ts
+++ b/src/omega_edit/utils.ts
@@ -70,6 +70,10 @@ export async function viewportSubscribe(
getLogger().debug(`viewport event received: ${viewportId}`)
await setViewportDataForPanel(panel, viewportId)
})
+ .on('error', (err) => {
+ // Call cancelled thrown sometimes when server is shutdown
+ if (!err.message.includes('Call cancelled')) throw err
+ })
}
export class DisplayState {