diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-05-31 08:56:22 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-05-31 08:58:58 +0300 |
commit | f5a471ef865dcbd0807c7b4ff71825d288b66453 (patch) | |
tree | bb48e339e23127f418a170f7fafc2846f1f0cb1e /release/scripts/modules/nodeitems_utils.py | |
parent | 67bebc42f4a789487583b7e2c7f1174910ab67f9 (diff) |
Python: avoid mutable default param values
D1328 by @yedpodtrzitko
Diffstat (limited to 'release/scripts/modules/nodeitems_utils.py')
-rw-r--r-- | release/scripts/modules/nodeitems_utils.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/release/scripts/modules/nodeitems_utils.py b/release/scripts/modules/nodeitems_utils.py index ff2100916fc..2f69ea84386 100644 --- a/release/scripts/modules/nodeitems_utils.py +++ b/release/scripts/modules/nodeitems_utils.py @@ -43,7 +43,11 @@ class NodeCategory: class NodeItem: - def __init__(self, nodetype, label=None, settings={}, poll=None): + def __init__(self, nodetype, label=None, settings=None, poll=None): + + if settings is None: + settings = {} + self.nodetype = nodetype self._label = label self.settings = settings |