diff --git a/comictagger.py b/comictagger.py index bd34993..7e31f79 100755 --- a/comictagger.py +++ b/comictagger.py @@ -28,15 +28,15 @@ import time from pprint import pprint import json -qt_available = True try: + qt_available = True from PyQt4 import QtCore, QtGui + from taggerwindow import TaggerWindow except ImportError: qt_available = False from settings import ComicTaggerSettings -from taggerwindow import TaggerWindow from options import Options, MetaDataStyle from comicarchive import ComicArchive from issueidentifier import IssueIdentifier diff --git a/comicvinetalker.py b/comicvinetalker.py index 8d61a4b..e98ff7e 100644 --- a/comicvinetalker.py +++ b/comicvinetalker.py @@ -29,7 +29,14 @@ try: from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest from PyQt4.QtCore import QUrl, pyqtSignal, QObject, QByteArray except ImportError: - pass + # No Qt, so define a few dummy QObjects to help us compile + class QObject(): + pass + class pyqtSignal(): + def __init__(self,*args): + pass + def emit(a,b,c): + pass import utils from settings import ComicTaggerSettings diff --git a/imagefetcher.py b/imagefetcher.py index 797cfc0..b415bc2 100644 --- a/imagefetcher.py +++ b/imagefetcher.py @@ -30,7 +30,16 @@ try: from PyQt4.QtCore import QUrl, pyqtSignal, QObject, QByteArray from PyQt4 import QtGui except ImportError: - pass + # No Qt, so define a few dummy QObjects to help us compile + class QObject(): + pass + class QByteArray(): + pass + class pyqtSignal(): + def __init__(self,*args): + pass + def emit(a,b,c): + pass from settings import ComicTaggerSettings