URI: 
       tFix 'tuple' object has no attribute 'copy' - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit cdcd4d72157fe473a5ae5b53efdd8d7021576f75
   DIR parent 0fa48b926cd4e9b23f0a096d4c2d69cedc5e1523
  HTML Author: Neil Booth <kyuupichan@gmail.com>
       Date:   Wed,  2 Sep 2015 11:56:53 +0900
       
       Fix 'tuple' object has no attribute 'copy'
       
       Occurred when switching interfaces and there were unanswered
       requests that need resending.  This bug isn't new; it's been
       tthere since at least 3rd June.
       
       Diffstat:
         M lib/interface.py                    |       2 --
         M lib/network.py                      |       2 +-
       
       2 files changed, 1 insertion(+), 3 deletions(-)
       ---
   DIR diff --git a/lib/interface.py b/lib/interface.py
       t@@ -243,8 +243,6 @@ class Interface:
        
            def queue_request(self, request):
                '''Queue a request.'''
       -        if type(request) != type({}):
       -            traceback.print_exc(file=sys.stderr)
                self.request_time = time.time()
                self.unsent_requests.append(request)
        
   DIR diff --git a/lib/network.py b/lib/network.py
       t@@ -261,7 +261,7 @@ class Network(util.DaemonThread):
                self.cached_responses = {}
                self.print_error('sending subscriptions to', self.interface.server, len(self.unanswered_requests), len(self.subscribed_addresses))
                for r in self.unanswered_requests.values():
       -            self.interface.queue_request(r)
       +            self.interface.queue_request(r[0])
                for addr in self.subscribed_addresses:
                    self.queue_request('blockchain.address.subscribe', [addr])
                self.queue_request('server.banner', [])