From 8d609fb432b83cd485d792b8e629e47fe3e342da Mon Sep 17 00:00:00 2001
From: Daniel Brown <ddb@star.sr.bham.ac.uk>
Date: Fri, 15 Apr 2016 12:07:21 -0700
Subject: [PATCH] Fixing python 2 exception error

---
 pykat/finesse.py | 10 +++++++++-
 setup.py         |  1 +
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/pykat/finesse.py b/pykat/finesse.py
index 30b107b..621e75d 100644
--- a/pykat/finesse.py
+++ b/pykat/finesse.py
@@ -56,6 +56,14 @@ try:
 except ImportError:
     # Python 3
     from itertools import zip_longest as izip_longest
+
+
+try:
+    # Add exception in Python 2
+    FileNotFoundError
+except NameError:
+    FileNotFoundError = IOError
+    
 """
 try:
     from future_builtins import zip_longest
@@ -1456,7 +1464,7 @@ class kat(object):
 
             start = time.time()
             duration = 5 # Duration for searching for open pipe
-
+            
             try:
                 while fifo is None:
                     try:
diff --git a/setup.py b/setup.py
index deda7ff..a55d815 100644
--- a/setup.py
+++ b/setup.py
@@ -6,6 +6,7 @@ Created on Sun Jan 27 09:43:16 2013
 """
 from pykat import __version__ as version
 from distutils.core import setup
+import os
 
 REQUIREMENTS = [i.strip() for i in open("requirements.txt").readlines()]
 
-- 
GitLab