summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSatoshi Fujimoto <satoshi.fujimoto7@gmail.com>2017-06-16 11:45:44 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2017-06-23 12:08:18 +0900
commit27b8d44bb1ad04a45a29ceafb14e307c49391c3c (patch)
treee5a4ddedebe816defb0351a22a029732b8519b53
parentcf667e409728a0f444b6193ad8342fb77881e3c2 (diff)
service/ovsdb: Avoid to use dict as default argument
Using mutable values as default arguments will cause unexpected behavior. Signed-off-by: Satoshi Fujimoto <satoshi.fujimoto7@gmail.com> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/services/protocols/ovsdb/client.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ryu/services/protocols/ovsdb/client.py b/ryu/services/protocols/ovsdb/client.py
index d0ec5b0a..68d68661 100644
--- a/ryu/services/protocols/ovsdb/client.py
+++ b/ryu/services/protocols/ovsdb/client.py
@@ -286,7 +286,8 @@ class RemoteOvsdb(app_manager.RyuApp):
@classmethod
def factory(cls, sock, address, probe_interval=None, min_backoff=None,
max_backoff=None, schema_tables=None,
- schema_exclude_columns={}, *args, **kwargs):
+ schema_exclude_columns=None, *args, **kwargs):
+ schema_exclude_columns = schema_exclude_columns or {}
ovs_stream = stream.Stream(sock, None, None)
connection = jsonrpc.Connection(ovs_stream)
schemas = discover_schemas(connection)