diff --git a/src/calibre/gui2/progress_indicator/__init__.py b/src/calibre/gui2/progress_indicator/__init__.py index 24c797bec2..e57d221cc2 100644 --- a/src/calibre/gui2/progress_indicator/__init__.py +++ b/src/calibre/gui2/progress_indicator/__init__.py @@ -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):