(term: vscode.Terminal)
| 161 | } |
| 162 | |
| 163 | export function deleteTerminal(term: vscode.Terminal): void { |
| 164 | if (isDeepStrictEqual(term, rTerm)) { |
| 165 | rTerm = undefined; |
| 166 | if (config().get<boolean>('sessionWatcher')) { |
| 167 | void term.processId.then((v) => { |
| 168 | if (v) { |
| 169 | void cleanupSession(v.toString()); |
| 170 | } |
| 171 | }); |
| 172 | } |
| 173 | } |
| 174 | } |
| 175 | |
| 176 | export async function chooseTerminal(): Promise<vscode.Terminal | undefined> { |
| 177 | // VSCode Python's extension creates hidden terminal with string 'Deactivate' |
no test coverage detected