def execute_vboxmanage(self, subcommand, args, timeout=60): from gns3.modules.virtualbox import VirtualBox virtualbox_settings = VirtualBox.instance().settings() vboxmanage_path = virtualbox_settings["vboxmanage_path"] command = [vboxmanage_path, "--nologo", subcommand] command.extend(args) log.debug("Executing VBoxManage with command: {}".format(command)) return self._process_check_output(command, timeout=timeout)
def execute_vboxmanage(self, subcommand, args, timeout=60): from gns3.modules.virtualbox import VirtualBox virtualbox_settings = VirtualBox.instance().settings() vboxmanage_path = virtualbox_settings["vboxmanage_path"] command = [vboxmanage_path, "--nologo", subcommand] command.extend(args) log.debug("Executing VBoxManage with command: {}".format(command)) return self._process_check_output(command, timeout=timeout)
def execute_vboxmanage(subcommand, args, timeout=60): from gns3.modules.virtualbox import VirtualBox virtualbox_settings = VirtualBox.instance().settings() vboxmanage_path = virtualbox_settings["vboxmanage_path"] command = [vboxmanage_path, "--nologo", subcommand] command.extend(args) log.debug("Executing VBoxManage with command: {}".format(command)) output = subprocess.check_output(command, timeout=timeout) return output.decode("utf-8", errors="ignore").strip()
def execute_vboxmanage(subcommand, args, timeout=60): from gns3.modules.virtualbox import VirtualBox virtualbox_settings = VirtualBox.instance().settings() vboxmanage_path = virtualbox_settings["vboxmanage_path"] command = [vboxmanage_path, "--nologo", subcommand] command.extend(args) log.debug("Executing VBoxManage with command: {}".format(command)) output = subprocess.check_output(command, timeout=timeout) return output.decode("utf-8", errors="ignore").strip()