Skip to content

Replace entity collections #4351

Description

@bartfeenstra

Once #4265 has been merged, entity collections are only used for ancestries (entity pools).

To do

  • Refactor EntityPool to betty.collections.ancestry.Ancestry and onto betty.collection
  • Do NOT use defaultdict anywhere to avoid race conditions. Or... We explicitly consider ancestries unsafe to concurrent writes. Does this fall under that?
  • Remove betty.entity.collection

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    BC breakBreaks backwards compatibility with existing integrationsDXDeveloper Experience: issues that make things easier or friendlier for developersenhancementNew feature or requestpythonPull requests that update Python code

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions