diff --git a/esl_reader.py b/esl_reader.py index b614de9..c6d5e81 100755 --- a/esl_reader.py +++ b/esl_reader.py @@ -105,7 +105,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): def addPerson(self) -> None: dlg = PersonDialog() dlg.exec() - model = cast(QSqlQueryModel,self.peopleView.model()) + model = cast(QSqlQueryModel, self.peopleView.model()) assert model is not None model.setQuery(model.query()) return diff --git a/lib/preferences.py b/lib/preferences.py index ffa9055..3588b26 100644 --- a/lib/preferences.py +++ b/lib/preferences.py @@ -1,6 +1,5 @@ import json import os -import re from typing import Any, Dict, List, Optional, Self, Type, cast from PyQt6.QtCore import ( @@ -12,7 +11,7 @@ from PyQt6.QtCore import ( pyqtSlot, ) from PyQt6.QtMultimedia import QMediaDevices -from PyQt6.QtWidgets import QAbstractItemView, QDialog, QListWidgetItem, QWidget +from PyQt6.QtWidgets import QAbstractItemView, QDialog from ui.Preferences import Ui_Preferences @@ -64,7 +63,6 @@ class Preferences(QDialog, Ui_Preferences): # End OverRides # for index, output in enumerate(QMediaDevices.audioOutputs()): - identifier = output.id().data().decode("utf-8") description = output.description() self.alertList.addItem(description) self.playerList.addItem(description) diff --git a/lib/read.py b/lib/read.py index f702851..6678df8 100644 --- a/lib/read.py +++ b/lib/read.py @@ -58,9 +58,13 @@ class ReadDialog(QDialog, Ui_ReadDialog): self.titleLbl.setText(self.book_title) blockNumber = self.block self.paraEdit.setReadOnly(True) - self.paraEdit.document().setDefaultStyleSheet(styleSheet) + doc = self.paraEdit.document() + assert doc is not None + doc.setDefaultStyleSheet(styleSheet) self.defEdit.setReadOnly(True) - self.defEdit.document().setDefaultStyleSheet(styleSheet) + doc = self.defEdit.document() + assert doc is not None + doc.setDefaultStyleSheet(styleSheet) self.show_section(self.section_id) self.block = blockNumber self.savePosition() @@ -74,7 +78,9 @@ class ReadDialog(QDialog, Ui_ReadDialog): self.nextBtn.clicked.connect(self.nextAction) self.prevBtn.clicked.connect(self.prevAction) self.sessionBtn.clicked.connect(self.timerAction) - self.paraEdit.verticalScrollBar().valueChanged.connect(self.scrollSlot) + sb = self.paraEdit.verticalScrollBar() + assert sb is not None + sb.valueChanged.connect(self.scrollSlot) # self.defEdit.selectionChanged.connect(self.recursiveDef) self.returnBtn.clicked.connect(self.returnAction) # @@ -145,7 +151,9 @@ class ReadDialog(QDialog, Ui_ReadDialog): if not fmt.fontUnderline(): self.addWord(self.paraEdit) cursor = self.paraEdit.textCursor() - textBlock = self.paraEdit.document().findBlock(cursor.position()) + doc = self.paraEdit.document() + assert doc is not None + textBlock = doc.findBlock(cursor.position()) blockNum = textBlock.blockNumber() query = QSqlQuery() query.prepare( @@ -581,7 +589,9 @@ class ReadDialog(QDialog, Ui_ReadDialog): self.phonetics = definition["phonetics"] else: self.phonetics = None - self.defEdit.document().clear() + doc = self.defEdit.document() + assert doc is not None + doc.clear() cursor = self.defEdit.textCursor() cursor.insertHtml(self.defToHtml(word, definition)) cursor.setPosition(0)