diff --git a/lib/utils.py b/lib/utils.py
index 5aaa0ca7f94a5436a9134914c985610d0b0d5e81..046b91e77c5032b60a7497c961848f05d9de5991 100644
--- a/lib/utils.py
+++ b/lib/utils.py
@@ -2089,11 +2089,7 @@ class SignalHandler(object):
     @param signum: Single signal number or set of signal numbers
 
     """
-    if isinstance(signum, (int, long)):
-      self.signum = set([signum])
-    else:
-      self.signum = set(signum)
-
+    self.signum = set(signum)
     self.called = False
 
     self._previous = {}