Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weird bug with imports in not related files #1426

Open
1 task
antoine-lefebvre opened this issue Sep 19, 2024 · 0 comments
Open
1 task

Weird bug with imports in not related files #1426

antoine-lefebvre opened this issue Sep 19, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@antoine-lefebvre
Copy link

Expected behavior

When I trigger a dbt run, dbt build or dbt compile from the UI, it does it and nothing else.

Actual behavior

I just came across the weirdest issue I have seen with dbt power user (which I really enjoy btw!). I realised that if there is a file at the root of my workspace which is prefixed by dbt_ and that has the following import : from dbt_dry_run.cli import dry_run the code in that file gets executed.
It should not be executed. (initially my file had a non working code and therefore any dbt command was failing).

Steps To Reproduce

  • create a python file at the root of the workspace prefixed by dbt_ . For example dbt_hello.py
  • Add the following import: from dbt_dry_run.cli import dry_run
  • add some code : print(hello)
  • Run a dbt compile/build/run in any dbt project in that workspace
  • Check the ouput

Log output/Screenshots

13:42:30 Running with dbt=1.8.2
hello! <-- the line that is executed
13:42:31 Registered adapter: bigquery=1.8.1
13:42:31 Found 8 models, 4 sources, 496 macros
13:42:31
13:42:31 Concurrency: 1 threads (target='dev')
13:42:31 ...

Operating System

macos version 14.6.1

dbt version

1.8.2

dbt Adapter

dbt-bigquery

dbt Power User version

v0.45.0

Are you willing to submit PR?

  • Yes I am willing to submit a PR!
@antoine-lefebvre antoine-lefebvre added the bug Something isn't working label Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant