diff options
author | Omer Katz <omer.drow@gmail.com> | 2019-01-09 14:39:25 +0200 |
---|---|---|
committer | Omer Katz <omer.drow@gmail.com> | 2019-01-09 14:39:25 +0200 |
commit | c9e0ef5834ac9ea9938b278f281bb1e47649e2c2 (patch) | |
tree | 4c9acbdcb00b2a3e12196075061acfc0326a398b | |
parent | b6510e0c36e785881f02f5f76252fb621ec0e50e (diff) | |
download | kombu-c9e0ef5834ac9ea9938b278f281bb1e47649e2c2.tar.gz |
Avoid using mutable default argument.
-rw-r--r-- | kombu/compression.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/kombu/compression.py b/kombu/compression.py index c0f55a9e..26feb70c 100644 --- a/kombu/compression.py +++ b/kombu/compression.py @@ -14,7 +14,7 @@ __all__ = ('register', 'encoders', 'get_encoder', 'get_decoder', 'compress', 'decompress') -def register(encoder, decoder, content_type, aliases=[]): +def register(encoder, decoder, content_type, aliases=None): """Register new compression method. Arguments: @@ -28,7 +28,8 @@ def register(encoder, decoder, content_type, aliases=[]): """ _encoders[content_type] = encoder _decoders[content_type] = decoder - _aliases.update((alias, content_type) for alias in aliases) + if aliases: + _aliases.update((alias, content_type) for alias in aliases) def encoders(): |