Commit 8dd1622d authored by Thibault VINCENT's avatar Thibault VINCENT
Browse files

fix: proper handling of VM list in handler arguments

parent 43dd6108
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -623,6 +623,8 @@ class NodeHandler(RpcHandler):
        if vm_names is None:
            vm_names = self._host_handle.vm_list_running()
            debug('no vm specified, expanded list to `%s`', vm_names)
        elif not isinstance(vm_names, list):
            vm_names = [vm_names]
        for vm_name in vm_names:
            try:
                debug('fetching vm data for `%s`', vm_name)
@@ -644,6 +646,8 @@ class NodeHandler(RpcHandler):
        if vm_names is None:
            vm_names = self._host_handle.vm_list_stopped()
            debug('no vm specified, expanded list to `%s`', vm_names)
        elif not isinstance(vm_names, list):
            vm_names = [vm_names]
        for vm_name in vm_names:
            try:
                debug('fetching vm data for `%s`', vm_name)
@@ -661,6 +665,8 @@ class NodeHandler(RpcHandler):
        if vm_names is None:
            vm_names = self._host_handle.vm_list_running()
            debug('no vm specified, expanded list to `%s`',vm_names)
        elif not isinstance(vm_names, list):
            vm_names = [vm_names]
        for vm_name in vm_names:
            try:
                debug('fetching vm data for `%s`', vm_name)
@@ -678,6 +684,8 @@ class NodeHandler(RpcHandler):
        if vm_names is None:
            vm_names = self._host_handle.vm_list_paused()
            debug('no vm specified, expanded list to `%s`', vm_names)
        elif not isinstance(vm_names, list):
            vm_names = [vm_names]
        for vm_name in vm_names:
            try:
                debug('fetching vm data for `%s`', vm_name)