URI: 
       tfix issue #1282 - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 16344b43af5b43eacda22af1272f27588dd281ec
   DIR parent bf50bc45efea162a01583ea47a20791494909dc5
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Thu, 11 Jun 2015 08:56:07 +0200
       
       fix issue #1282
       
       Diffstat:
         M lib/commands.py                     |       2 +-
         M lib/transaction.py                  |      10 ++++------
       
       2 files changed, 5 insertions(+), 7 deletions(-)
       ---
   DIR diff --git a/lib/commands.py b/lib/commands.py
       t@@ -131,7 +131,7 @@ class Commands:
            def make_seed(self, nbits=128, entropy=1, language=None):
                """Create a seed"""
                from mnemonic import Mnemonic
       -        s = Mnemonic(language).make_seed(nbits, custom_entropy=custom_entropy)
       +        s = Mnemonic(language).make_seed(nbits, custom_entropy=entropy)
                return s.encode('utf8')
        
            @command('')
   DIR diff --git a/lib/transaction.py b/lib/transaction.py
       t@@ -705,13 +705,12 @@ class Transaction:
        
            def sign(self, keypairs):
                for i, txin in enumerate(self.inputs):
       -            signatures = filter(None, txin['signatures'])
                    num = txin['num_sig']
       -            if len(signatures) == num:
       -                # continue if this txin is complete
       -                continue
       -
                    for x_pubkey in txin['x_pubkeys']:
       +                signatures = filter(None, txin['signatures'])
       +                if len(signatures) == num:
       +                    # txin is complete
       +                    break
                        if x_pubkey in keypairs.keys():
                            print_error("adding signature for", x_pubkey)
                            # add pubkey to txin
       t@@ -733,7 +732,6 @@ class Transaction:
                            assert public_key.verify_digest( sig, for_sig, sigdecode = ecdsa.util.sigdecode_der)
                            txin['signatures'][ii] = sig.encode('hex')
                            self.inputs[i] = txin
       -
                print_error("is_complete", self.is_complete())
                self.raw = self.serialize()