Skip to content

Commit 878a267

Browse files
raise instead to return exit code one
1 parent 3fe1803 commit 878a267

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

sqlmesh/cli/main.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from sqlmesh.core.config import load_configs
1818
from sqlmesh.core.context import Context
1919
from sqlmesh.utils.date import TimeLike
20-
from sqlmesh.utils.errors import MissingDependencyError
20+
from sqlmesh.utils.errors import MissingDependencyError, SQLMeshError
2121
from pathlib import Path
2222

2323
logger = logging.getLogger(__name__)
@@ -910,17 +910,17 @@ def table_diff(
910910
select_model = kwargs.pop("select_model", None)
911911

912912
if model and select_model:
913-
obj.console.log_error(
913+
raise SQLMeshError(
914914
"The --select-model option cannot be used together with a model argument. Please choose one of them."
915915
)
916-
else:
917-
select_models = {model} if model else select_model
918-
obj.table_diff(
919-
source=source,
920-
target=target,
921-
select_models=select_models,
922-
**kwargs,
923-
)
916+
917+
select_models = {model} if model else select_model
918+
obj.table_diff(
919+
source=source,
920+
target=target,
921+
select_models=select_models,
922+
**kwargs,
923+
)
924924

925925

926926
@cli.command("rewrite")

0 commit comments

Comments
 (0)