Skip to content

Task-based annotation fixes #445

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

Merged
merged 14 commits into from
Feb 27, 2025
Merged

Task-based annotation fixes #445

merged 14 commits into from
Feb 27, 2025

Conversation

iz18
Copy link
Contributor

@iz18 iz18 commented Feb 24, 2025

Addressing comments here: https://github.com/scaleapi/nucleus-python-client/pull/444/files

Moving 'task_id' to become a private member of the Annotation classes so that it doesn't get carried into the child classes (Prediction classes) and then also separated out duplicate checking so that prediction checking checks only for ref id and anno id collision and annotation checks for ref, anno, and task id collision.

DE-5176

@iz18 iz18 marked this pull request as ready for review February 26, 2025 19:59
@iz18 iz18 requested review from jean-lucas and a team February 26, 2025 19:59
@iz18 iz18 merged commit 3181b66 into master Feb 27, 2025
6 checks passed
@iz18 iz18 deleted the iz/taskBasedAnnoFixes branch February 27, 2025 17:45
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