def removeOldKernels(self, response): if response: if self.progressView.lineCount('Kernels') > 0: self.logger.info("Starting kernel removal...") self.labels[(5, 1)].setMovie(self.movie) self.setCursor(QtCore.Qt.BusyCursor) self.progress.setValue(0) try: self.logger.info("Removing old kernels...") self.install = Install("Kernels", "removing old kernels", False) self.install.show() self.install.exec_() self.labels[(5, 1)].setPixmap(self.pixmap2) self.unsetCursor() self.lbl1.setText("Finished") except Exception as arg: self.logger.error("Kernel removal failed [{}]".format(str(arg))) print "Sorry, kernel removal failed [{}]".format(str(arg)) self.removeUsers(response) self.showUserInfo() self.progress.setValue(1) else: self.labels[(5, 1)].setPixmap(self.pixmap2) self.removeUsers(response) self.showUserInfo() self.progress.setValue(1) else: self.lbl1.setText("Finished") self.removeUsers(response) self.progress.setValue(1) self.showUserInfo() self.logger.info("Old kernel removal option not chosen")
def installPackages(self): self.logger.info("Starting kernel removal...") self.labels[(4, 1)].setMovie(self.movie) self.movie.start() self.install = Install("custom-install", "Installing packages", True) self.install.show() self.install.exec_() self.labels[(4, 1)].setPixmap(self.pixmap2)
def installPackages(self): self.logger.info("Starting package installation...") self.labels[(4, 1)].setMovie(self.movie) self.movie.start() self.install = Install("apps-to-install", "Installing packages", True) self.install.show() self.install.exec_() self.labels[(4, 1)].setPixmap(self.pixmap2) self.removeUsers()
def installPackages(self): self.logger.info("Starting installations...") self.labels[(4, 1)].setMovie(self.movie) if self.progressView.lineCount('custom-install') > 0: self.install = Install("custom-install", "Installing packages", True) self.install.show() self.install.exec_() self.labels[(4, 1)].setPixmap(self.pixmap2) else: self.labels[(4, 1)].setPixmap(self.pixmap2)
def installPackages(self): self.logger.info("Starting installations...") self.labels[(4, 1)].setMovie(self.movie) if self.progressView.lineCount('apps-to-install') > 0: self.install = Install('apps-to-install', 'Installing packages', True) self.install.show() self.install.exec_() self.labels[(4, 1)].setPixmap(self.pixmap2) self.removeUsers() else: self.labels[(4, 1)].setPixmap(self.pixmap2) self.removeUsers()
def installPackages(self): if len(self.unavailable) > 0: self.keptBack(self.unavailable) model = self.model for index in xrange(model.rowCount()): item = model.item(index) if self.isWritten: mode = "a" else: mode = "w" self.isWritten = True if item.isCheckable() and item.checkState() == QtCore.Qt.Checked: with open("install", mode) as f_out: to_install = str(item.text()).split(':')[0] f_out.write("{}\n".format(to_install)) self.install = Install("install", "Installing packages", True) self.install.show() self.install.exec_()
def installPackages(self): self.btnInstall.setEnabled(False) model = self.model for index in xrange(model.rowCount()): item = model.item(index) if self.isWritten: mode = 'a' else: mode = 'w' self.isWritten = True if item.isCheckable() and item.checkState() == QtCore.Qt.Checked: with open('install', mode) as f_out: to_install = str(item.text()).split(':')[0] f_out.write('{}\n'.format(to_install)) self.install = Install('install', 'Installing packages', True) self.install.show() self.install.exec_() self.btnInstall.setEnabled(True) self.removeItems()