Skip to content

Commit 93ae8aa

Browse files
add as_completed in loader
1 parent 993c3b8 commit 93ae8aa

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

sqlmesh/core/loader.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
from collections import Counter, defaultdict
1111
from dataclasses import dataclass
1212
from pathlib import Path
13+
import concurrent.futures
1314

1415
from sqlglot.errors import SqlglotError
1516
from sqlglot import exp
@@ -535,9 +536,10 @@ def _load_sql_models(
535536
max_workers=c.MAX_FORK_WORKERS,
536537
) as pool:
537538
futures_to_paths = {pool.submit(load_sql_models, path): path for path in paths}
538-
for fut, path in futures_to_paths.items():
539+
for future in concurrent.futures.as_completed(futures_to_paths):
540+
path = futures_to_paths[future]
539541
try:
540-
_, loaded = fut.result()
542+
_, loaded = future.result()
541543
if loaded:
542544
for model in loaded:
543545
if model.enabled:

0 commit comments

Comments
 (0)