Unverified Commit 9ff304ca authored by John Chilton's avatar John Chilton Committed by GitHub
Browse files

Merge pull request #20209 from natefoo/job-execution-package-config-dep

[24.2]  Conditionally import from `galaxy.config` in `galaxy.model.mapping` if `TYPE_CHECKING`
parents 631e33f5 ebf629cd
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -7,7 +7,6 @@ from typing import (
)

from galaxy import model
from galaxy.config import GalaxyAppConfiguration
from galaxy.model import (
    mapper_registry,
    setup_global_object_store_for_models,
@@ -18,6 +17,7 @@ from galaxy.model.security import GalaxyRBACAgent
from galaxy.model.triggers.update_audit_table import install as install_timestamp_triggers

if TYPE_CHECKING:
    from galaxy.config import GalaxyAppConfiguration
    from galaxy.objectstore import BaseObjectStore

log = logging.getLogger(__name__)
@@ -103,7 +103,7 @@ def _build_model_mapping(engine, map_install_models, thread_local_log) -> Galaxy


def init_models_from_config(
    config: GalaxyAppConfiguration,
    config: "GalaxyAppConfiguration",
    map_install_models: bool = False,
    object_store: Optional["BaseObjectStore"] = None,
    trace_logger=None,