bigeagle пре 11 година
родитељ
комит
0a0800fe63
2 измењених фајлова са 3 додато и 5 уклоњено
  1. 2 1
      tunasync/jobs.py
  2. 1 4
      tunasync/tunasync.py

+ 2 - 1
tunasync/jobs.py

@@ -3,6 +3,7 @@
 import sh
 import sys
 import signal
+import Queue
 
 
 def run_job(sema, child_q, manager_q, provider):
@@ -56,7 +57,7 @@ def run_job(sema, child_q, manager_q, provider):
             if msg == "terminate":
                 manager_q.put((provider.name, "QUIT"))
                 break
-        except:
+        except Queue.Empty:
             pass
 
 

+ 1 - 4
tunasync/tunasync.py

@@ -207,10 +207,7 @@ class TUNASync(object):
         signal.signal(signal.SIGUSR2, self.reload_mirrors_force)
 
         while 1:
-            try:
-                name, status = self.channel.get()
-            except:
-                continue
+            name, status = self.channel.get()
 
             if status == "QUIT":
                 print("New configuration applied to {}".format(name))