File tree Expand file tree Collapse file tree 1 file changed +2
-9
lines changed
src/test/pythonEnvironments/base Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Original file line number Diff line number Diff line change 1
1
// Copyright (c) Microsoft Corporation. All rights reserved.
2
2
// Licensed under the MIT License.
3
3
4
- import { createDeferred } from '../../../client/common/utils/async' ;
4
+ import { createDeferred , flattenIterator } from '../../../client/common/utils/async' ;
5
5
import { Architecture } from '../../../client/common/utils/platform' ;
6
6
import { EMPTY_VERSION , parseBasicVersionInfo } from '../../../client/common/utils/version' ;
7
7
import {
@@ -151,13 +151,6 @@ export class SimpleLocator extends Locator {
151
151
}
152
152
}
153
153
154
- // We should consider using a "iterableFromIterator()" helper function instead...
155
154
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 ) ;
163
156
}
You can’t perform that action at this time.
0 commit comments