From 560e9a38a63debdfe8df34796aab846febb64c86 Mon Sep 17 00:00:00 2001 From: Marcell Ortutay Date: Tue, 14 Jan 2014 16:18:06 -0800 Subject: [PATCH] check for QWebView and disable if not found --- plugins/coinbase_buyback.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/coinbase_buyback.py b/plugins/coinbase_buyback.py index 27a2f512..04c3cff2 100644 --- a/plugins/coinbase_buyback.py +++ b/plugins/coinbase_buyback.py @@ -16,7 +16,11 @@ from urllib import urlencode from PyQt4.QtGui import * from PyQt4.QtCore import * -from PyQt4.QtWebKit import QWebView +try: + from PyQt4.QtWebKit import QWebView + loaded_qweb = True +except ImportError as e: + loaded_qweb = False from electrum import BasePlugin from electrum.i18n import _, set_language @@ -46,7 +50,7 @@ class Plugin(BasePlugin): self._is_available = self._init() def _init(self): - return True + return loaded_qweb def is_available(self): return self._is_available