Avoiding usage of mutables as default arguments

Using Mutables objects as default arguments in function
definition is a known Python pitfall. This patch fixes
the issue in neutron-lbaas.

Change-Id: Idb1cccbebec5dfedde04ee474036e67569406caa
Closes-Bug: #1327473
(cherry picked from commit 0aac2d029a)
This commit is contained in:
Reedip Banerjee 2015-11-02 10:24:44 +05:30 committed by Ihar Hrachyshka
parent afa21b5c70
commit a9ad175f0b
1 changed files with 2 additions and 1 deletions

View File

@ -192,8 +192,9 @@ def sample_tls_sni_container_tuple(tls_container=None, tls_container_id=None):
def sample_tls_container_tuple(id='cont_id_1', certificate=None, def sample_tls_container_tuple(id='cont_id_1', certificate=None,
private_key=None, intermediates=[], private_key=None, intermediates=None,
primary_cn=None): primary_cn=None):
intermediates = intermediates or []
sc = collections.namedtuple( sc = collections.namedtuple(
'tls_cert', 'tls_cert',
'id, certificate, private_key, intermediates, primary_cn') 'id, certificate, private_key, intermediates, primary_cn')