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

make TaskDataReference do something #389

Merged
merged 1 commit into from
Feb 15, 2024
Merged

Conversation

essweine
Copy link
Contributor

This is a first step towards making task data work more like the script engine. Ideally, users would be able to extend a data spec to customize how task and workflow data is stored and retrieved, and would be similar to @jbirddog 's work on datastores. The existing dictionary mechanism (which would remain the default) works fine for simple data but is insufficient for large or complex data.

There are a few other places where code would have to be updated to use this, but would require a serialization migration to do it properly. The migration would be very simple, but I don't want to introduce it between creating a release candidate and a release.

The bigger obstacle is the parser -- you could extend the data spec, but there is no way to tell the parser to use it, and adding such a mechanism to the existing parser would be onerous.

@essweine essweine merged commit 652fe46 into main Feb 15, 2024
5 checks passed
@essweine essweine deleted the feature/task-data-reference branch February 15, 2024 14:54
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.

2 participants