Преглед на файлове

Catch exceptions during close

Yentl Van Tendeloo преди 8 години
родител
ревизия
b92d74df40
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5 2
      wrappers/modelverse.py

+ 5 - 2
wrappers/modelverse.py

@@ -73,8 +73,11 @@ def _output_thread(outputs):
     while taskname is None:
         time.sleep(0.1)
 
-    while 1:
-        outputs.append(json.loads(urllib2.urlopen(urllib2.Request(address, urllib.urlencode({"op": "get_output", "taskname": taskname}))).read()))
+    try:
+        while 1:
+            outputs.append(json.loads(urllib2.urlopen(urllib2.Request(address, urllib.urlencode({"op": "get_output", "taskname": taskname}))).read()))
+    except:
+        pass
 
 thrd = threading.Thread(target=_output_thread, args=[outputs])
 thrd.daemon = True