]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: fix =[] default arg to _create_daemon 32281/head
authorSage Weil <sage@redhat.com>
Mon, 23 Dec 2019 16:29:52 +0000 (10:29 -0600)
committerSage Weil <sage@redhat.com>
Mon, 23 Dec 2019 16:29:52 +0000 (10:29 -0600)
This is a no-no (pass by reference, not value)!

Signed-off-by: Sage Weil <sage@redhat.com>
src/pybind/mgr/cephadm/module.py

index 89e04bc2ec6ce61c89541a3b21259cd79418a5e8..384fba9e767c513474f1067043de7be703e614a5 100644 (file)
@@ -1044,8 +1044,10 @@ class CephadmOrchestrator(MgrModule, orchestrator.Orchestrator):
         return self._remove_daemon(args)
 
     def _create_daemon(self, daemon_type, daemon_id, host, keyring,
-                       extra_args=[], extra_config=None,
+                       extra_args=None, extra_config=None,
                        reconfig=False):
+        if not extra_args:
+            extra_args = []
         name = '%s.%s' % (daemon_type, daemon_id)
 
         # generate config