diff options
author | Asif Saif Uddin <auvipy@gmail.com> | 2021-11-18 19:10:01 +0600 |
---|---|---|
committer | Asif Saif Uddin <auvipy@gmail.com> | 2021-11-18 19:10:01 +0600 |
commit | dfba9dd83db92372a2abcb4bd0e197586919aec9 (patch) | |
tree | 4b4d4741d00264b7b79cb40b00e53125d93ad17a | |
parent | b183f484de677ad0235758ff3bfdeef9fc7aff52 (diff) | |
download | kombu-slots.tar.gz |
added experimental slots to some kombu classslots
-rw-r--r-- | kombu/serialization.py | 14 |
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. |