Skip to content

Commit

Permalink
disable extra output for no config debug (#565)
Browse files Browse the repository at this point in the history
  • Loading branch information
eleanorjboyd authored Jan 22, 2025
1 parent febecdd commit 5c50426
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
3 changes: 3 additions & 0 deletions src/extension/noConfigDebugInit.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@ export async function registerNoConfigDebug(
}
const tempFilePath = path.join(tempDirPath, 'debuggerAdapterEndpoint.txt');

// Add env var for PYDEVD_DISABLE_FILE_VALIDATION to disable extra output in terminal when starting the debug session.
collection.replace('PYDEVD_DISABLE_FILE_VALIDATION', '1');

// Add env vars for DEBUGPY_ADAPTER_ENDPOINTS, BUNDLED_DEBUGPY_PATH, and PATH
collection.replace('DEBUGPY_ADAPTER_ENDPOINTS', tempFilePath);

Expand Down
4 changes: 3 additions & 1 deletion src/test/unittest/noConfigDebugInit.unit.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,8 @@ suite('setup for no-config debug scenario', function () {
assert(value.includes('noConfigDebugAdapterEndpoints-1234567899'));
} else if (key === BUNDLED_DEBUGPY_PATH) {
assert(value === bundledDebugPath);
} else if (key === 'PYDEVD_DISABLE_FILE_VALIDATION') {
assert(value === '1');
}
})
.returns(envVarCollectionReplaceStub);
Expand All @@ -82,7 +84,7 @@ suite('setup for no-config debug scenario', function () {
await registerNoConfigDebug(context.object.environmentVariableCollection, context.object.extensionPath);

// assert that functions called right number of times
sinon.assert.calledTwice(envVarCollectionReplaceStub);
sinon.assert.calledThrice(envVarCollectionReplaceStub);
sinon.assert.calledOnce(envVarCollectionAppendStub);
});

Expand Down

0 comments on commit 5c50426

Please sign in to comment.