summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOmer Katz <omer.drow@gmail.com>2019-01-09 14:39:25 +0200
committerOmer Katz <omer.drow@gmail.com>2019-01-09 14:39:25 +0200
commitc9e0ef5834ac9ea9938b278f281bb1e47649e2c2 (patch)
tree4c9acbdcb00b2a3e12196075061acfc0326a398b
parentb6510e0c36e785881f02f5f76252fb621ec0e50e (diff)
downloadkombu-c9e0ef5834ac9ea9938b278f281bb1e47649e2c2.tar.gz
Avoid using mutable default argument.
-rw-r--r--kombu/compression.py5
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():