From ef9194aaeca6c460fee0cdc69af3e87f22da70f2 Mon Sep 17 00:00:00 2001
From: Lionel Gauthier <lionel.gauthier@eurecom.fr>
Date: Tue, 28 Apr 2015 14:31:35 +0000
Subject: [PATCH] clean stdout

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7286 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 targets/SCRIPTS/msc_gen.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/targets/SCRIPTS/msc_gen.py b/targets/SCRIPTS/msc_gen.py
index d4de7c9cf3..49331b3699 100755
--- a/targets/SCRIPTS/msc_gen.py
+++ b/targets/SCRIPTS/msc_gen.py
@@ -86,7 +86,8 @@ def sequence_number_generator():
     g_sequence_generator = g_sequence_generator + 1
     return l_seq
 
-
+def file_is_empty(fpath):  
+    return False if os.path.isfile(fpath) and os.path.getsize(fpath) > 0 else True
 
 def parse_oai_log_files():
     global g_entities_dic
@@ -124,6 +125,8 @@ def parse_oai_log_files():
     # we may insert diagnostic events
     event_id_offset = 0
     for filename in filenames:
+        if file_is_empty(filename):
+            continue
         try:
             fhandle  = open(filename, 'r')
             fcontent = fhandle.read()
@@ -224,7 +227,7 @@ def parse_oai_log_files():
                         g_messages[event_id + event_id_offset] = Message
 
         except IOError, e:  
-            print ("INPUT LINE:  %s " % line)
+            print ("File %s INPUT LINE:  %s " % (filename, line))
             print 'err message'
 
     #print("------------------------------------")
-- 
GitLab