mirror of
https://github.com/placeholder-soft/chroma.git
synced 2026-04-28 20:04:58 +08:00
## Description of changes Addresses #948, #583, #970 *Summarize the changes made by this PR.* - Improvements & Bug fixes - Prevent unrestricted deletes and instead point users to more explicit alternatives. - Make embeddings_queue properly log the exception in mock_async mode - In tests, reraise from embeddings_queue - Fix a related bug where delete() on an empty segment throws a misleading error by checking if index in segment is initialized (#970) - New functionality - None ## Test plan Added unit tests validating that error cases are properly error'ing. Existing tests should make sure delete still works. ## Documentation Changes None required.