octavia/octavia/common
Bertrand Lallau 76e1e02e15 Removes the use of mutables as default args
Passing mutable objects as default args is a known Python pitfall.
We'd better avoid this. This commit changes mutable default args with
None, then use 'arg = arg or {}', 'arg = arg or []'. For unit code which
doesn't use the args , just set with None. This commit also adds hacking
check.

Change-Id: Ib4f195c9c00ca2c49579f9d62648bff7c8109fcf
Closes-Bug: #1327473
2015-11-09 09:42:32 +01:00
..
tls_utils Fixes TLS processing in the rest driver 2015-10-20 00:53:26 -05:00
__init__.py Initial directory skeleton 2014-09-04 15:28:10 -06:00
base_taskflow.py Drop use of 'oslo' namespace package 2015-06-17 15:57:42 +00:00
clients.py Added support of multi-region environment 2015-08-28 19:25:45 +02:00
config.py Use oslo_config PortOpt type for port options 2015-11-04 16:55:39 +01:00
constants.py Unify constants usage in taskflow flows 2015-10-02 22:03:08 +02:00
context.py Sync with oslo-incubator, tweak as needed 2015-03-30 18:06:47 -06:00
data_models.py Removes the use of mutables as default args 2015-11-09 09:42:32 +01:00
exceptions.py Replace wrong Nova references to Compute ones 2015-10-02 09:52:17 +02:00
keystone.py Make keystone verify configurable 2015-09-17 11:30:51 -05:00
service.py Remove bad INFO log "Starting Octavia API server" 2015-09-12 09:03:35 +02:00
utils.py Adding Python 3.4 Compatibility and Tox Check 2015-06-23 18:18:17 +00:00