Skip to content

Commit eabb59c

Browse files
committed
SNOW-2306184: reorganize imports
1 parent 0562341 commit eabb59c

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

src/snowflake/cli/api/cli_global_context.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,24 @@
2121
from pathlib import Path
2222
from typing import TYPE_CHECKING, Iterator
2323

24+
import tomlkit
2425
from snowflake.cli.api.connections import ConnectionContext, OpenConnectionCache
2526
from snowflake.cli.api.exceptions import MissingConfigurationError
2627
from snowflake.cli.api.metrics import CLIMetrics
2728
from snowflake.cli.api.output.formats import OutputFormat
2829
from snowflake.cli.api.rendering.jinja import CONTEXT_KEY
2930
from snowflake.connector import SnowflakeConnection
31+
from snowflake.connector.constants import CONFIG_FILE
3032

3133
if TYPE_CHECKING:
3234
from snowflake.cli._plugins.sql.repl import Repl
3335
from snowflake.cli.api.project.definition_manager import DefinitionManager
3436
from snowflake.cli.api.project.schemas.project_definition import ProjectDefinition
35-
from snowflake.connector.config_manager import ConfigManager
37+
from snowflake.connector.config_manager import (
38+
ConfigManager,
39+
ConfigSlice,
40+
ConfigSliceOptions,
41+
)
3642

3743
_CONNECTION_CACHE = OpenConnectionCache()
3844

@@ -169,14 +175,7 @@ def _create_config_manager(self) -> ConfigManager:
169175
Factory method to create ConfigManager instance with CLI-specific options.
170176
Replicates the behavior of the imported CONFIG_MANAGER singleton.
171177
"""
172-
import tomlkit
173178
from snowflake.cli.api.config import get_connections_file
174-
from snowflake.connector.config_manager import (
175-
ConfigManager,
176-
ConfigSlice,
177-
ConfigSliceOptions,
178-
)
179-
from snowflake.connector.constants import CONFIG_FILE
180179

181180
connections_file = get_connections_file()
182181

src/snowflake/cli/api/config.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
windows_get_not_whitelisted_users_with_access,
3636
)
3737
from snowflake.cli.api.utils.dict_utils import remove_key_from_nested_dict_if_exists
38+
from snowflake.cli.api.utils.path_utils import path_resolver
3839
from snowflake.cli.api.utils.types import try_cast_to_bool
3940
from snowflake.connector.compat import IS_WINDOWS
4041
from snowflake.connector.constants import CONFIG_FILE
@@ -193,8 +194,6 @@ def remove_connection_from_proper_file(name: str):
193194

194195
def _get_default_logs_config() -> dict:
195196
"""Get default logs configuration with lazy evaluation to avoid circular imports."""
196-
from snowflake.cli.api.utils.path_utils import path_resolver
197-
198197
config_parent_path = get_config_manager().file_path.parent
199198
resolved_parent_path = path_resolver(str(config_parent_path))
200199

0 commit comments

Comments
 (0)