22// Licensed under the MIT License.
33
44import { inject , injectable } from 'inversify' ;
5- import { CancellationToken , Disposable , Event , EventEmitter , Terminal , TerminalOptions } from 'vscode' ;
5+ import { CancellationToken , Disposable , Event , EventEmitter , Terminal } from 'vscode' ;
66import '../../common/extensions' ;
77import { IInterpreterService } from '../../interpreter/contracts' ;
88import { IServiceContainer } from '../../ioc/types' ;
@@ -11,7 +11,6 @@ import { EventName } from '../../telemetry/constants';
1111import { ITerminalAutoActivation } from '../../terminals/types' ;
1212import { ITerminalManager } from '../application/types' ;
1313import { _SCRIPTS_DIR } from '../process/internal/scripts/constants' ;
14- import * as path from 'path' ;
1514import { IConfigurationService , IDisposableRegistry } from '../types' ;
1615import {
1716 ITerminalActivator ,
@@ -22,10 +21,6 @@ import {
2221 ITerminalExecutedCommand ,
2322} from './types' ;
2423import { traceVerbose } from '../../logging' ;
25- import { EXTENSION_ROOT_DIR } from '../constants' ;
26- import { getActiveResource } from '../vscodeApis/windowApis' ;
27- import { getConfiguration } from '../vscodeApis/workspaceApis' ;
28- import { create } from 'lodash' ;
2924
3025@injectable ( )
3126export class TerminalService implements ITerminalService , Disposable {
@@ -36,8 +31,6 @@ export class TerminalService implements ITerminalService, Disposable {
3631 private terminalHelper : ITerminalHelper ;
3732 private terminalActivator : ITerminalActivator ;
3833 private terminalAutoActivator : ITerminalAutoActivation ;
39-
40- private readonly envVarScript = path . join ( EXTENSION_ROOT_DIR , 'python_files' , 'pythonrc.py' ) ;
4134 private readonly executeCommandListeners : Set < Disposable > = new Set ( ) ;
4235 public get onDidCloseTerminal ( ) : Event < void > {
4336 return this . terminalClosed . event . bind ( this . terminalClosed ) ;
0 commit comments