def _fallbackStop(self): self.state = self.getState() self.save() if self.state == State.STARTED: self._stopVm() if self.getVncPort(): if qm.vncRunning(self.host, self.getVmid(), self.getVncPort()): self._stopVnc() self._unassignVncPort() self.state = self.getState() self.save()
def _vncRunning(self): return self.getVmid() and self.getVncPort() and qm.vncRunning(self.host, self.getVmid(), self.getVncPort())