URI: 
       tseparate truncate_headers for debugging - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 075dfb5ccbbe7f313aed2d38bfec2f6acdd17748
   DIR parent 4cfa513ff1e6b0755e46e01e7588a25d1e7a7019
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Fri, 19 May 2017 08:55:40 +0200
       
       separate truncate_headers for debugging
       
       Diffstat:
         M lib/blockchain.py                   |       7 +++++--
       
       1 file changed, 5 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/lib/blockchain.py b/lib/blockchain.py
       t@@ -202,10 +202,13 @@ class Blockchain(util.PrintError):
                if self.hash_header(checkpoint) == self.checkpoint_hash:
                    return
                self.print_error('checkpoint mismatch:', self.hash_header(checkpoint), self.checkpoint_hash)
       -        self.print_error('Truncating headers file at height %d'%self.checkpoint_height)
       +        self.truncate_headers(self.checkpoint_height)
       +
       +    def truncate_headers(self, height):
       +        self.print_error('Truncating headers file at height %d'%height)
                name = self.path()
                f = open(name, 'rb+')
       -        f.seek(self.checkpoint_height * 80)
       +        f.seek(height * 80)
                f.truncate()
                f.close()