Skip to content

Commit 0dfaf46

Browse files
Implement getEnvs() using flattenIterator().
1 parent c32c6a0 commit 0dfaf46

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

src/test/pythonEnvironments/base/common.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT License.
33

4-
import { createDeferred } from '../../../client/common/utils/async';
4+
import { createDeferred, flattenIterator } from '../../../client/common/utils/async';
55
import { Architecture } from '../../../client/common/utils/platform';
66
import { EMPTY_VERSION, parseBasicVersionInfo } from '../../../client/common/utils/version';
77
import {
@@ -151,13 +151,6 @@ export class SimpleLocator extends Locator {
151151
}
152152
}
153153

154-
// We should consider using a "iterableFromIterator()" helper function instead...
155154
export async function getEnvs(iterator: PythonEnvsIterator): Promise<PythonEnvInfo[]> {
156-
const envs: PythonEnvInfo[] = [];
157-
let result = await iterator.next();
158-
while (!result.done) {
159-
envs.push(result.value);
160-
result = await iterator.next();
161-
}
162-
return envs;
155+
return flattenIterator(iterator);
163156
}

0 commit comments

Comments
 (0)