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

First draft of a ProcessorPipeline #552

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

First draft of a ProcessorPipeline #552

wants to merge 6 commits into from

Conversation

pckroon
Copy link
Member

@pckroon pckroon commented Oct 17, 2023

I had a first stab at making a ProcessorPipeline. I've set it up so that it is a proper recursive DiGraph, but with a convenient .add method. I've also mashed it into bin/martinize2, probably breaking quite a bit of functionality in the process.

There is a lot of logic in bin/martinize2. Some of it is unpacking CLI args (which is fine-ish), some of it is error checking (also fine), but part is also things like writing debug output pdb files. Things like the latter should be squeezed into processors.

Please have a look at it to see if you like the direction. I need to brood on it for a little bit before continuing.

@pckroon pckroon added hacktoberfest-accepted Accepted Hacktoberfest contribution and removed hacktoberfest-accepted Accepted Hacktoberfest contribution labels Oct 17, 2023
@pckroon pckroon marked this pull request as ready for review October 29, 2023 11:20
@pckroon pckroon mentioned this pull request Dec 6, 2023
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hacktoberfest-accepted Accepted Hacktoberfest contribution
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant