drop fallback for people running from source with calibre 5.6

This commit is contained in:
Eli Schwartz 2023-09-26 19:52:53 -04:00
parent ce5a6e8b78
commit 2795a42ffe
No known key found for this signature in database
GPG Key ID: CEB167EFB5722BD6

View File

@ -4,35 +4,10 @@
from qt.core import QDialog, QLabel, QObject, QSizePolicy, QStackedLayout, QStackedWidget, Qt, QVBoxLayout, QWidget, pyqtSignal
from calibre_extensions.progress_indicator import QProgressIndicator as ProgressIndicator
from calibre_extensions.progress_indicator import draw_snake_spinner
from calibre_extensions.progress_indicator import SpinAnimator, draw_snake_spinner
draw_snake_spinner
try:
from calibre_extensions.progress_indicator import SpinAnimator
except ImportError:
# dummy class for people running from source without updated binaries
class SpinAnimator(QObject):
updated = pyqtSignal()
def __init__(self, parent):
QObject.__init__(self, parent)
self.running = False
def draw(self, *a):
pass
def start(self):
self.running = True
def stop(self):
self.running = False
def is_running(self):
return self.running
class WaitPanel(QWidget):
def __init__(self, msg, parent=None, size=256, interval=10):
@ -117,7 +92,6 @@ def develop():
from qt.core import QPainter, QPalette
from calibre.gui2 import Application
from calibre_extensions.progress_indicator import SpinAnimator
class Widget(QWidget):