From 5a136e91ce614f5586ff1d85313e488c49ec615e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pavel=20K=C3=A1cha?= <ph@cesnet.cz>
Date: Wed, 4 May 2016 17:15:17 +0200
Subject: [PATCH] Added a bit of error logging

---
 flowmon-ads/warden3_flowmon_ads_filer.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/flowmon-ads/warden3_flowmon_ads_filer.py b/flowmon-ads/warden3_flowmon_ads_filer.py
index c00f329..04efe82 100644
--- a/flowmon-ads/warden3_flowmon_ads_filer.py
+++ b/flowmon-ads/warden3_flowmon_ads_filer.py
@@ -218,13 +218,13 @@ def main():
         event = gen_idea_from_ads(row, anonymised_target)
         nf = sdir.newfile()
         try:
-            f = nf.f
             data = json.dumps(event)
-            f.write(data)
-        except IOError, e:
-            f.close()
-        else:
-            f.close()
+            nf.f.write(data)
+        except Exception, e:
+            sys.stderr.write("Error: %s\n" % str(e))
+            sys.stderr.write("Error source line: %s\n" % row)
+            sys.stderr.write("Error event data: %s\n" % str(event))
+        nf.f.close()
         nf.moveto(sdir.incoming)
 
 
-- 
GitLab