From 50ffa6198f01fb7a8ddf0009ff883407b033aa97 Mon Sep 17 00:00:00 2001 From: "Christopher T. Johnson" Date: Wed, 13 Mar 2024 17:43:24 -0400 Subject: [PATCH] Cleanup mypy lint --- main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 2eda037..e429efa 100755 --- a/main.py +++ b/main.py @@ -19,9 +19,9 @@ from PyQt6.QtCore import ( pyqtSignal, pyqtSlot, ) +from PyQt6.QtGui import QContextMenuEvent from PyQt6.QtSql import QSqlDatabase, QSqlQuery, QSqlQueryModel from PyQt6.QtWidgets import QApplication, QFileDialog, QMainWindow, QMenu -from PyQt6.QtGui import QContextMenuEvent from lib import Book, PersonDialog, ReadDialog, SessionDialog, query_error from lib.preferences import Preferences @@ -60,7 +60,8 @@ class MainWindow(QMainWindow, Ui_MainWindow): self.show() return - def contextMenuEvent(self, event: QContextMenuEvent) -> None: + def contextMenuEvent(self, event: Optional[QContextMenuEvent]) -> None: + assert event is not None localPos = self.peopleView.mapFromGlobal(event.globalPos()) if not self.peopleView.rect().contains(localPos): return