upgrade message for ecdsa
authorthomasv <thomasv@gitorious>
Mon, 7 Oct 2013 09:39:19 +0000 (11:39 +0200)
committerthomasv <thomasv@gitorious>
Mon, 7 Oct 2013 09:39:19 +0000 (11:39 +0200)
lib/bitcoin.py

index 1f5d361..d5fdc9d 100644 (file)
@@ -272,8 +272,11 @@ def is_valid(addr):
 
 ########### end pywallet functions #######################
 
-
-from ecdsa.ecdsa import curve_secp256k1, generator_secp256k1
+try:
+    from ecdsa.ecdsa import curve_secp256k1, generator_secp256k1
+except:
+    print "cannot import ecdsa.curve_secp256k1. You probably need to upgrade ecdsa.\nTry: sudo pip install --upgrade ecdsa"
+    exit()
 from ecdsa.curves import SECP256k1
 from ecdsa.util import string_to_number, number_to_string