File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 66from functools import partial
77from pathlib import Path
88
9- from sqlglot import exp , parse , Dialect
9+ from sqlglot import exp , Dialect
1010from sqlglot .errors import SqlglotError
1111from sqlglot .helper import ensure_list
1212from sqlglot .optimizer .annotate_types import annotate_types
@@ -256,11 +256,13 @@ def _resolve_table(table: str | exp.Table) -> str:
256256 if tokens :
257257 try :
258258 expressions = [
259- e for e in parse (rendered_expression , read = self . _dialect ) if e
259+ e for e in dialect . parser (). parse (tokens , rendered_expression ) if e
260260 ]
261261
262262 if not expressions :
263- raise ConfigError (f"Failed to parse an expression:\n { self ._expression } " )
263+ raise ConfigError (
264+ f"Failed to parse an expression:\n { rendered_expression } "
265+ )
264266 except Exception as ex :
265267 raise ConfigError (
266268 f"Could not parse the rendered jinja at '{ self ._path } '.\n { ex } "
You can’t perform that action at this time.
0 commit comments