diff --git a/pykat/testing/test.py b/pykat/testing/test.py
index 63653c52b63cab4585eb0fe566d6ca0636ec7685..ca861381e5dba80e0baeaafcce63d480c6909fa6 100755
--- a/pykat/testing/test.py
+++ b/pykat/testing/test.py
@@ -413,9 +413,11 @@ class FinesseTestProcess(Thread):
                     print "removing out file ", out_file
                     os.remove(out_file)
                     
-                except ex:
+                except DiffException as ex:
                     print(str(ex), "output =", out)
-                    
+                except:
+                    print("Error processing output = ", out)
+                
                 self.done_kats.value += 1
         
         print "Finished diffing..."