Skip to content

Reduce memory usage by avoiding issubclass(Schema)#703

Merged
sloria merged 3 commits intodevfrom
fix-memory-usage
Apr 1, 2026
Merged

Reduce memory usage by avoiding issubclass(Schema)#703
sloria merged 3 commits intodevfrom
fix-memory-usage

Conversation

@sloria
Copy link
Copy Markdown
Member

@sloria sloria commented Apr 1, 2026

addresses #665

issubclass() calls against Schema classes were triggering ABCMeta.subclasscheck calls which adds to an internal weaksets, _abc_cache, _abc_negative_cache

sloria added 3 commits April 1, 2026 18:50
issubclass() calls against Schema triggered
ABCMeta.__subclasscheck__ calls which adds to an internal weaksets,
_abc_cache, _abc_negative_cache
@sloria sloria merged commit 8148cb9 into dev Apr 1, 2026
11 checks passed
@sloria sloria deleted the fix-memory-usage branch April 1, 2026 23:18
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