Skip to content

Commit 3235c91

Browse files
committed
formatting + correct terminal send
1 parent af9188b commit 3235c91

2 files changed

Lines changed: 15 additions & 11 deletions

File tree

src/extension.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@ import { ProjectItem } from './features/views/treeViewItems';
6767
import { EnvironmentManagers, ProjectCreators, PythonProjectManager } from './internal.api';
6868
import { registerSystemPythonFeatures } from './managers/builtin/main';
6969
import { SysPythonManager } from './managers/builtin/sysPythonManager';
70-
import { createNativePythonFinder, getNativePythonToolsPath, NativePythonFinder } from './managers/common/nativePythonFinder';
70+
import {
71+
createNativePythonFinder,
72+
getNativePythonToolsPath,
73+
NativePythonFinder,
74+
} from './managers/common/nativePythonFinder';
7175
import { IDisposable } from './managers/common/types';
7276
import { registerCondaFeatures } from './managers/conda/main';
7377
import { registerPoetryFeatures } from './managers/poetry/main';
@@ -434,10 +438,10 @@ export async function activate(context: ExtensionContext): Promise<PythonEnviron
434438
try {
435439
const petPath = await getNativePythonToolsPath();
436440
const terminal = createTerminal({
437-
name: 'Python Environment Tool (PET)'
441+
name: 'Python Environment Tool (PET)',
438442
});
439443
terminal.show();
440-
terminal.sendText(`"${petPath}"\n`);
444+
terminal.sendText(`"${petPath}"`, true);
441445
traceInfo(`Running PET in terminal: ${petPath}`);
442446
} catch (error) {
443447
traceError('Error running PET in terminal', error);

src/managers/common/nativePythonFinder.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1+
import * as ch from 'child_process';
12
import * as fs from 'fs-extra';
23
import * as path from 'path';
4+
import { PassThrough } from 'stream';
5+
import { Disposable, ExtensionContext, LogOutputChannel, Uri } from 'vscode';
36
import * as rpc from 'vscode-jsonrpc/node';
4-
import * as ch from 'child_process';
7+
import { PythonProjectApi } from '../../api';
58
import { ENVS_EXTENSION_ID, PYTHON_EXTENSION_ID } from '../../common/constants';
69
import { getExtension } from '../../common/extension.apis';
7-
import { noop } from './utils';
8-
import { Disposable, ExtensionContext, LogOutputChannel, Uri } from 'vscode';
9-
import { PassThrough } from 'stream';
10-
import { PythonProjectApi } from '../../api';
11-
import { getConfiguration } from '../../common/workspace.apis';
12-
import { createRunningWorkerPool, WorkerPool } from '../../common/utils/workerPool';
1310
import { traceVerbose } from '../../common/logging';
14-
import { isWindows } from '../../common/utils/platformUtils';
1511
import { getUserHomeDir, untildify } from '../../common/utils/pathUtils';
12+
import { isWindows } from '../../common/utils/platformUtils';
13+
import { createRunningWorkerPool, WorkerPool } from '../../common/utils/workerPool';
14+
import { getConfiguration } from '../../common/workspace.apis';
15+
import { noop } from './utils';
1616

1717
export async function getNativePythonToolsPath(): Promise<string> {
1818
const envsExt = getExtension(ENVS_EXTENSION_ID);

0 commit comments

Comments
 (0)