From ebf7b625322cd7f1d876be2a73821ef0d599398a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Radek=20Hu=C5=A1ek?= <husek@iuuk.mff.cuni.cz>
Date: Sat, 11 Mar 2017 18:43:18 +0100
Subject: [PATCH] groupConnectivity.pyx: add signal handling

---
 groupConnectivity.pyx | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/groupConnectivity.pyx b/groupConnectivity.pyx
index 4d440bf..d7043b8 100644
--- a/groupConnectivity.pyx
+++ b/groupConnectivity.pyx
@@ -1,3 +1,5 @@
+include "cysignals/signals.pxi"
+
 from libcpp.vector cimport vector
 from libcpp cimport bool
 from libcpp.utility cimport pair
@@ -138,7 +140,9 @@ def testGroupConnectivity(G, group = "Z4", getClasses = False,
     print "Double subdivided edges: ", doubleSubdivisions
 
   tester.init(G.num_edges(), spanningTreeEdges, twoCuts, doubleSubdivisions, elemCycles)
+  sig_on()
   ret = tester.run()
+  sig_off()
 
   if getClasses:
     classes = tester.getClasses()
-- 
GitLab