def checkStatus(self): filelist = os.listdir('data') if 'books.xml' in filelist: try: xmlbooklist = xmlHandler.read("data/books.xml") except: qmessagebox.warning(self, u'books.xml ungültig. Neue Bücher anlegen.') else: startup = ManageBooks() startup.exec() self.readBookData()
def showManageBooks(self): book_management = ManageBooks() book_management.exec() self.listChanged = book_management.changeToList # Bool True False self.added_removed = book_management.added_removed # int +/- if self.listChanged: self.statusleiste.showMessage('Liste erweitert/verkürzt') self.booklist = [] self.tabelle.clearContents() self.readBookData() else: self.statusleiste.showMessage('Keine Änderungen an der Liste')