def givBook(self): postgres = Postgres() item = self.BooksTable.table.selection() massivofbooks = self.BooksTable.table.item(item)['values'] id_book = massivofbooks[0] item = self.table.selection() massiv = self.table.item(item)['values'] id_reader = massiv[0] if postgres.bookOnHand(id_reader, id_book): mb.showerror(parent=self, message="Эта книга уже есть у пользователя") else: if massivofbooks[-1] == 'Печатная': postgres.givPaperBook(id_reader, id_book) else: postgres.givElectroBook(id_reader, id_book) self.updateBooksWin()