Skip to content

Commit 35bf3ce

Browse files
committed
make dialect better
1 parent abc955a commit 35bf3ce

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

examples/sushi/models/latest_order.sql

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,5 @@ MODEL (
1010
);
1111

1212
SELECT id, customer_id, start_ts, end_ts, event_date
13-
FROM sushi.orders
13+
FROM sushi.active_customers
1414
ORDER BY event_date DESC LIMIT 1
15-

sqlmesh/lsp/completions.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,10 @@ def get_keywords(context: t.Optional[LSPContext], file_uri: t.Optional[str]) ->
4747
models = context.map[file_uri]
4848
if models:
4949
model = models[0]
50-
if context.context.get_model(model) is not None:
51-
return get_keywords_from_tokenizer(context.context.get_model(model).dialect)
50+
model_from_context = context.context.get_model(model)
51+
if model_from_context is not None:
52+
if model_from_context.dialect:
53+
return get_keywords_from_tokenizer(model_from_context.dialect)
5254
if context is not None:
5355
return get_keywords_from_tokenizer(context.context.default_dialect)
5456
return get_keywords_from_tokenizer(None)

0 commit comments

Comments
 (0)