Skip to content

Close label files reliably after reads and writes - #269

Merged
vietanhdev merged 1 commit into
mainfrom
fix/close-label-file-handles
Aug 30, 2026
Merged

Close label files reliably after reads and writes#269
vietanhdev merged 1 commit into
mainfrom
fix/close-label-file-handles

Conversation

@vietanhdev

Copy link
Copy Markdown
Owner

Summary

  • close JSON label files deterministically after each read and write
  • prevent descriptor leaks and Windows file-lock surprises during overwrite/delete workflows
  • add regression tests for context closure and repeated save → load → delete

Validation

  • focused tests run with ResourceWarning promoted to an error: 5 passed
  • full suite: 142 passed, 13 optional-model tests skipped
  • ruff check anylabeling/views/labeling/label_file.py tests/test_label_file.py
  • manual repeated overwrite/load/delete workflow passed in the dedicated .venv

@vietanhdev
vietanhdev merged commit e839810 into main Aug 30, 2026
9 checks passed
@vietanhdev
vietanhdev deleted the fix/close-label-file-handles branch August 30, 2026 03:42
This was referenced Aug 30, 2026
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.

1 participant