From 86d5d7f21bf4e5f93582cb4e3470f1f2ca6cbea3 Mon Sep 17 00:00:00 2001 From: Matthew Stidham Date: Wed, 24 Nov 2021 15:52:33 -0800 Subject: [PATCH] lf_dataplane_test: Fix mutable default arguments Signed-off-by: Matthew Stidham --- py-scripts/lf_dataplane_test.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/py-scripts/lf_dataplane_test.py b/py-scripts/lf_dataplane_test.py index 80b5afae..2362a8c3 100755 --- a/py-scripts/lf_dataplane_test.py +++ b/py-scripts/lf_dataplane_test.py @@ -131,16 +131,24 @@ class DataplaneTest(cv_test): duration="15s", station="1.1.sta01500", dut="NA", - enables=[], - disables=[], - raw_lines=[], + enables=None, + disables=None, + raw_lines=None, raw_lines_file="", - sets=[], + sets=None, graph_groups=None, test_rig="" ): super().__init__(lfclient_host=lf_host, lfclient_port=lf_port) + if enables is None: + enables = [] + if disables is None: + disables = [] + if raw_lines is None: + raw_lines = [] + if sets is None: + sets = [] self.lf_host = lf_host self.lf_port = lf_port self.lf_user = lf_user