summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kombu/serialization.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/kombu/serialization.py b/kombu/serialization.py
index 58c28717..63e1f70d 100644
--- a/kombu/serialization.py
+++ b/kombu/serialization.py
@@ -65,6 +65,20 @@ class SerializerRegistry:
self.type_to_name = {}
self.name_to_type = {}
+ __slots__ = (
+ "_encoders",
+ "_decoders",
+ "_default_encode",
+ "_default_content_type",
+ "_default_content_encoding",
+ "_disabled_content_types",
+ "type_to_name",
+ "name_to_type",
+ # adding '__dict__' to get dynamic assignment
+ "__dict__",
+ "__weakref__",
+ )
+
def register(self, name, encoder, decoder, content_type,
content_encoding='utf-8'):
"""Register a new encoder/decoder.