From a8ba150cb855797145f6751b86a44735b766cbe6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 21 Nov 2021 21:31:32 +0530 Subject: [PATCH] QMutex -> QRecursiveMutex --- src/calibre/gui2/dialogs/scheduler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/dialogs/scheduler.py b/src/calibre/gui2/dialogs/scheduler.py index 174abb5278..b48f55d6ac 100644 --- a/src/calibre/gui2/dialogs/scheduler.py +++ b/src/calibre/gui2/dialogs/scheduler.py @@ -11,7 +11,7 @@ import calendar, textwrap from collections import OrderedDict from qt.core import ( - QDialog, Qt, QTime, QObject, QMenu, QHBoxLayout, QAction, QIcon, QMutex, QApplication, + QDialog, Qt, QTime, QObject, QMenu, QHBoxLayout, QAction, QIcon, QRecursiveMutex, QApplication, QTimer, pyqtSignal, QWidget, QGridLayout, QCheckBox, QTimeEdit, QLabel, QLineEdit, QDoubleSpinBox, QSize, QTreeView, QSizePolicy, QToolButton, QFrame, QVBoxLayout, QTabWidget, QSpacerItem, QGroupBox, @@ -584,7 +584,7 @@ class Scheduler(QObject): self.recipe_model = RecipeModel() self.db = db - self.lock = QMutex(QMutex.RecursionMode.Recursive) + self.lock = QRecursiveMutex() self.download_queue = set() self.news_menu = QMenu()