Skip to content

Commit

Permalink
improve dbt plugin code
Browse files Browse the repository at this point in the history
  • Loading branch information
ismailsimsek committed Oct 16, 2024
1 parent 898e0ce commit b1771ce
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions opendbt/dbt/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,6 @@ def patch_dbt():
from opendbt.dbt.v17.task.docs.generate import OpenDbtGenerateTask
from opendbt.dbt.v17.adapters.factory import OpenDbtAdapterContainer
import opendbt.dbt.v17.cli.main
dbt.cli.main.sqlfluff = opendbt.dbt.v17.cli.main.sqlfluff
dbt.cli.main.sqlfluff_lint = opendbt.dbt.v17.cli.main.sqlfluff_lint
dbt.cli.main.sqlfluff_fix = opendbt.dbt.v17.cli.main.sqlfluff_fix
dbt.task.generate.GenerateTask = OpenDbtGenerateTask
dbt.adapters.factory.FACTORY = OpenDbtAdapterContainer()
if dbt_version >= Version("1.8.0") and dbt_version < Version("1.9.0"):
Expand All @@ -22,4 +19,10 @@ def patch_dbt():
dbt.task.docs.generate.GenerateTask = OpenDbtGenerateTask
dbt.adapters.factory.FACTORY = OpenDbtAdapterContainer()
else:
raise Exception(f"Unsupported dbt version {dbt_version}")
raise Exception(
f"Unsupported dbt version {dbt_version}, please make sure dbt version is supported/integrated by opendbt")

# common code
dbt.cli.main.sqlfluff = opendbt.dbt.shared.cli.main.sqlfluff
dbt.cli.main.sqlfluff_lint = opendbt.dbt.shared.cli.main.sqlfluff_lint
dbt.cli.main.sqlfluff_fix = opendbt.dbt.shared.cli.main.sqlfluff_fix
File renamed without changes.
File renamed without changes.

0 comments on commit b1771ce

Please sign in to comment.