Skip to content

Commit 2bce5d4

Browse files
Separate CLI client/server deps
1 parent 4dba25d commit 2bce5d4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tiled/commandline/_serve.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55

66
import typer
77

8-
from tiled.server.settings import get_settings
9-
108
serve_app = typer.Typer(no_args_is_help=True)
119

1210
SQLITE_CATALOG_FILENAME = "catalog.db"
@@ -194,6 +192,10 @@ def serve_directory(
194192
if api_key is None:
195193
api_key = os.getenv("TILED_SINGLE_USER_API_KEY")
196194
if api_key is None:
195+
# Lazily import server settings here to avoid server dependencies
196+
# in client-only environments.
197+
from tiled.server.settings import get_settings
198+
197199
api_key = get_settings().single_user_api_key
198200
generated = True
199201

0 commit comments

Comments
 (0)