Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.

Commit 10695c5

Browse files
committed
IaC: move CFN import in catalog to function level
1 parent 7517af4 commit 10695c5

File tree

1 file changed

+4
-3
lines changed
  • localstack-core/localstack/utils/catalog

1 file changed

+4
-3
lines changed

localstack-core/localstack/utils/catalog/catalog.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44

55
from plux import Plugin
66

7-
from localstack.services.cloudformation.resource_provider import (
8-
plugin_manager as cfn_plugin_manager,
9-
)
107
from localstack.utils.catalog.catalog_loader import RemoteCatalogLoader
118
from localstack.utils.catalog.common import (
129
AwsServiceOperationsSupportInLatest,
@@ -53,6 +50,10 @@ def _get_services_at_runtime() -> set[ServiceName]:
5350

5451
@staticmethod
5552
def _get_cfn_resources_available_at_runtime() -> set[CfnResourceName]:
53+
from localstack.services.cloudformation.resource_provider import (
54+
plugin_manager as cfn_plugin_manager,
55+
)
56+
5657
return set(cfn_plugin_manager.list_names())
5758

5859
@abstractmethod

0 commit comments

Comments
 (0)