-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Refactor: split out parsers #809
Conversation
@drewbanin is this just a refactor, or did you make changes to functionality here as well? |
@cmcarthur this is solely a refactor to split up the big |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there is one very dumb issue in here that i'd like you to fix. once you do please merge, i don't need to review it.
dbt/loader.py
Outdated
|
||
from dbt.node_types import NodeType | ||
from dbt.contracts.graph.parsed import ParsedManifest | ||
|
||
from dbt.parser import ParserUtils | ||
from dbt.parser import * |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do you need this? i think you want just
import dbt.parser
Split out parsers into different files. We'll need to do meaningful work on the schema test parser, and working in that file was hurting my soul.
Merge after #808