Skip to content

Commit 0433801

Browse files
committed
fix: lazy load multi_concurrent_utils
1 parent d3e9632 commit 0433801

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

awslambdaric/__main__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
from .lambda_config import LambdaConfigProvider
88
from .lambda_runtime_client import LambdaRuntimeClient
9-
from .lambda_multi_concurrent_utils import MultiConcurrentRunner
109
from . import bootstrap
1110

1211

@@ -20,6 +19,10 @@ def main(args):
2019
# Multi-concurrent mode: redirect fork, stdout/stderr and run
2120
max_conc = int(config.max_concurrency)
2221
socket_path = config.lmi_socket_path
22+
23+
# Importing multi_concurrent_utils only in the multiconcurrent path
24+
from .lambda_multi_concurrent_utils import MultiConcurrentRunner
25+
2326
MultiConcurrentRunner.run_concurrent(
2427
handler, api_addr, use_thread, socket_path, max_conc
2528
)

0 commit comments

Comments
 (0)