Skip to content

Avoid logging errors by mocking global flags#2

Open
jtcohen6 wants to merge 1 commit intojoellabes:mainfrom
jtcohen6:jerco/fix-logging
Open

Avoid logging errors by mocking global flags#2
jtcohen6 wants to merge 1 commit intojoellabes:mainfrom
jtcohen6:jerco/fix-logging

Conversation

@jtcohen6
Copy link
Copy Markdown
Contributor

In cases where dbt encounters a seed that is >1 MB in size, it will fire an event that is either warn_or_error, depending on the value of the global WARN_ERROR flag.

Mock the global Flags by pretending that this is the list command with default CLI options.

dbt-core will still write its logging events to stdout (the terminal running streamlit). A future enhancement could try playing with contextlib.redirect_stdout to show these log messages in the streamlit app UI instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant