From 03e7502b0f7fbf693d4c341085985d2ce648efab Mon Sep 17 00:00:00 2001 From: detachhead Date: Wed, 18 Sep 2024 21:00:00 +1000 Subject: [PATCH] fix browser-basedpyright. accidentally dropped this when merging upstream --- packages/pyright-internal/src/backgroundAnalysisBase.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/pyright-internal/src/backgroundAnalysisBase.ts b/packages/pyright-internal/src/backgroundAnalysisBase.ts index d8a135702..39860a2b8 100644 --- a/packages/pyright-internal/src/backgroundAnalysisBase.ts +++ b/packages/pyright-internal/src/backgroundAnalysisBase.ts @@ -61,6 +61,10 @@ export class BackgroundAnalysisBase { // The other side of this channel will be sent to the BG thread for sending responses. this._messageChannel = createMessageChannel(); this._messageChannel.port1.on('message', (msg: BackgroundResponse) => this.handleBackgroundResponse(msg)); + + // required for browser-basedpyright: + this._messageChannel.port1.start(); + this._messageChannel.port2.start(); } dispose() {