-
-
Notifications
You must be signed in to change notification settings - Fork 72
Consolidate completion check #288
Copy link
Copy link
Open
Labels
help wantedOpen to participation from the communityOpen to participation from the community✨ goal: improvementImprovement to an existing featureImprovement to an existing feature🏁 status: ready for workReady for workReady for work💻 aspect: codeConcerns the software code in the repositoryConcerns the software code in the repository🟩 priority: lowLow priority and doesn't need to be rushedLow priority and doesn't need to be rushed
Metadata
Metadata
Assignees
Labels
help wantedOpen to participation from the communityOpen to participation from the community✨ goal: improvementImprovement to an existing featureImprovement to an existing feature🏁 status: ready for workReady for workReady for work💻 aspect: codeConcerns the software code in the repositoryConcerns the software code in the repository🟩 priority: lowLow priority and doesn't need to be rushedLow priority and doesn't need to be rushed
Type
Projects
Status
Backlog
Problem
There are multiple completion checks (individual fetch scripts,
shared.check_completion_file_exists). Not all of them support--force.Description
I expect a single shared function with appropriate arguments can satisfy all completion checks
args- argparse Namespacefiles- dictionary:{file_path: minimum lines}--enable-savecsvto count lines--forceneeds to be supported by scripts that use it.--forceshould have same argument stanza and arguments should be ordered normallyargs.quarterman need to be added to scripts that use itshared.check_completion_file_existsAdditional context
I worked on this briefly before giving up due to scope of changes, different priorites, etc. The following function should be a good starting place:
Implementation