From 2bd97d4345f221293e4fa3a264881ed9aafd09c7 Mon Sep 17 00:00:00 2001
From: Daniel Brown <ddb@star.sr.bham.ac.uk>
Date: Mon, 21 Mar 2016 11:02:34 +0000
Subject: [PATCH] fixing inline plot not showing

---
 pykat/__init__.py | 2 +-
 pykat/finesse.py  | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/pykat/__init__.py b/pykat/__init__.py
index 28195a1..7a8eb2a 100644
--- a/pykat/__init__.py
+++ b/pykat/__init__.py
@@ -3,7 +3,7 @@ from __future__ import division
 from __future__ import print_function
 from __future__ import unicode_literals
 
-__version__ = "0.8.9"
+__version__ = "0.8.10"
 
 # This flag is used to switch on the gui features in pkat at import time
 USE_GUI = False
diff --git a/pykat/finesse.py b/pykat/finesse.py
index 6deae8b..fd4bf9f 100644
--- a/pykat/finesse.py
+++ b/pykat/finesse.py
@@ -301,6 +301,9 @@ class katRun(object):
         import matplotlib.pyplot as pyplot
         import pykat.plotting as plt
 
+        if not show:
+            pyplot.ioff()
+
         kat = pykat.finesse.kat()
         kat.verbose = False
         kat.parseCommands(self.katScript)
@@ -434,6 +437,7 @@ class katRun(object):
             
         if show:
             pyplot.show(fig)
+            pyplot.ion()
         
         return fig
         
-- 
GitLab