commit: da90ecd67690495c99c44d5fd4451bd5f5ea2082
Author: Brian Harring <ferringb <AT> gmail <DOT> com>
AuthorDate: Sun Nov 23 13:34:12 2025 +0000
Commit: Brian Harring <ferringb <AT> gmail <DOT> com>
CommitDate: Sun Nov 23 13:34:12 2025 +0000
URL:
https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=da90ecd6
chore: add missing slots for ImmutableDict
Signed-off-by: Brian Harring <ferringb <AT> gmail.com>
src/snakeoil/mappings.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/snakeoil/mappings.py b/src/snakeoil/mappings.py
index 26dd76f..b645438 100644
--- a/src/snakeoil/mappings.py
+++ b/src/snakeoil/mappings.py
@@ -304,6 +304,8 @@ class ImmutableDict(Mapping):
Because this is immutable, it's hashable.
"""
+ __slots__ = ("_dict", "__weakref__")
+
def __init__(self, data=None):
if isinstance(data, ImmutableDict):
mapping = data._dict