commit 36cee628493b9bb07ab1d2d09eaae1ae428e1569
parent 58c302a4cf9fcd1fcef5b8f0976d33f1c98cddf2
Author: ThomasV <thomasv@gitorious>
Date: Fri, 13 Jun 2014 16:25:25 +0200
import paymentrequests only when really needed
Diffstat:
2 files changed, 11 insertions(+), 12 deletions(-)
diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py
@@ -41,9 +41,6 @@ from electrum import mnemonic
from electrum import util, bitcoin, commands, Interface, Wallet
from electrum import SimpleConfig, Wallet, WalletStorage
-from electrum.paymentrequest import PR_UNPAID, PR_PAID
-
-
from electrum import bmp, pyqrnative
from amountedit import AmountEdit, BTCAmountEdit, MyLineEdit
@@ -65,6 +62,16 @@ elif platform.system() == 'Darwin':
else:
MONOSPACE_FONT = 'monospace'
+
+
+# status of payment requests
+PR_UNPAID = 0
+PR_EXPIRED = 1
+PR_SENT = 2 # sent but not propagated
+PR_PAID = 3 # send and propagated
+PR_ERROR = 4 # could not parse
+
+
from electrum import ELECTRUM_VERSION
import re
diff --git a/lib/paymentrequest.py b/lib/paymentrequest.py
@@ -49,13 +49,6 @@ import x509
REQUEST_HEADERS = {'Accept': 'application/bitcoin-paymentrequest', 'User-Agent': 'Electrum'}
ACK_HEADERS = {'Content-Type':'application/bitcoin-payment','Accept':'application/bitcoin-paymentack','User-Agent':'Electrum'}
-# status can be:
-PR_UNPAID = 0
-PR_EXPIRED = 1
-PR_SENT = 2 # sent but not propagated
-PR_PAID = 3 # send and propagated
-PR_ERROR = 4 # could not parse
-
ca_list = {}
ca_path = os.path.expanduser("~/.electrum/ca/ca-bundle.crt")
@@ -64,7 +57,6 @@ ca_path = os.path.expanduser("~/.electrum/ca/ca-bundle.crt")
def load_certificates():
-
try:
ca_f = open(ca_path, 'r')
except Exception:
@@ -84,7 +76,7 @@ def load_certificates():
try:
x.parse(c)
except Exception as e:
- print "cannot parse cert:", e
+ util.print_error("cannot parse cert:", e)
ca_list[x.getFingerprint()] = x
ca_f.close()
util.print_error("%d certificates"%len(ca_list))