URI: 
       tfix is_complete - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 44edb4e2bbe930bcab486835f2a0a1d46d1948e7
   DIR parent 3480cb9ef47c0cbfabeaec5b24e6f171e85dc251
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Sun, 29 Sep 2013 15:34:24 +0200
       
       fix is_complete
       
       Diffstat:
         M gui/qt/main_window.py               |       2 +-
         M lib/transaction.py                  |       5 ++---
       
       2 files changed, 3 insertions(+), 4 deletions(-)
       ---
   DIR diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py
       t@@ -1658,7 +1658,7 @@ class ElectrumWindow(QMainWindow):
                    tx_dict = json.loads(str(txt))
                    assert "hex" in tx_dict.keys()
                    assert "complete" in tx_dict.keys()
       -            tx = Transaction(tx_dict["hex"])
       +            tx = Transaction(tx_dict["hex"], tx_dict["complete"])
                    if not tx_dict["complete"]:
                        assert "input_info" in tx_dict.keys()
                        input_info = json.loads(tx_dict['input_info'])
   DIR diff --git a/lib/transaction.py b/lib/transaction.py
       t@@ -370,13 +370,13 @@ def get_address_from_output_script(bytes):
        
        class Transaction:
            
       -    def __init__(self, raw):
       +    def __init__(self, raw, is_complete = True):
                self.raw = raw
                self.deserialize()
                self.inputs = self.d['inputs']
                self.outputs = self.d['outputs']
                self.outputs = map(lambda x: (x['address'],x['value']), self.outputs)
       -        self.is_complete = False
       +        self.is_complete = is_complete
                
            def __str__(self):
                return self.raw
       t@@ -666,7 +666,6 @@ class Transaction:
            def get_input_info(self):
                info = []
                for i in self.inputs:
       -            print len(i)
                    item = { 
                        'prevout_hash':i['prevout_hash'], 
                        'prevout_n':i['prevout_n'],