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

Reply via email to