File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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