From b80fc62664def0331c7194d5dff5388c707ed6f9 Mon Sep 17 00:00:00 2001
From: Daniel Brown <ddb@star.sr.bham.ac.uk>
Date: Tue, 8 Mar 2016 21:29:08 +0000
Subject: [PATCH] adding __str__ for kat object which just prints kat script

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

diff --git a/pykat/finesse.py b/pykat/finesse.py
index b1506b7..8c2dd3b 100644
--- a/pykat/finesse.py
+++ b/pykat/finesse.py
@@ -931,7 +931,10 @@ class kat(object):
             self.remove(o)
         
         del self.__blocks[name]
-        
+    
+    def __str__(self):
+         return "".join(self.generateKatScript())
+         
     def parseCommands(self, commands, blocks=None, addToBlock=None):
         try:
             if addToBlock is not None and blocks is not None:
-- 
GitLab