Skip to content

New storage cleanup logic. #1554

@jMyles

Description

@jMyles

The __del__ method of node storage classes can be (and is) called unexpectedly, with bad consequences.

If we create several (around 10) Characters without is_me in rapid succession, the ForgetfulNodeStorage object's __del__ is called.

Prior to #1451, we weren't able to instantiate Characters fast enough to encounter this issue, but now it's a problem.

Metadata

Metadata

Assignees

Labels

Bug 🐛Broken functionalityIs this done?Ambiguous closing requirements may already be met

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions