URI: 
       tnetwork: use get_nowait on one of the two queues - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 2104e96a66ed2a7fc2ac36a24b421d92d58a928a
   DIR parent 107cfc058de3d0f2d76468ff4b87166f1a09d386
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Tue, 19 May 2015 10:22:25 +0200
       
       network: use get_nowait on one of the two queues
       
       Diffstat:
         M lib/network.py                      |      11 ++++++-----
       
       1 file changed, 6 insertions(+), 5 deletions(-)
       ---
   DIR diff --git a/lib/network.py b/lib/network.py
       t@@ -430,11 +430,12 @@ class Network(util.DaemonThread):
                    self.response_queue.put(response)
        
            def handle_requests(self):
       -        try:
       -            request = self.requests_queue.get(timeout=0.1)
       -        except Queue.Empty:
       -            return
       -        self.process_request(request)
       +        while True:
       +            try:
       +                request = self.requests_queue.get_nowait()
       +            except Queue.Empty:
       +                break
       +            self.process_request(request)
        
            def process_request(self, request):
                method = request['method']