From 14625c6ed115af2206e379bc92ad2adf96f6cff9 Mon Sep 17 00:00:00 2001
From: Sebastian Koslowski <koslowski@kit.edu>
Date: Wed, 9 Apr 2014 17:41:52 +0200
Subject: grc: nicer output of blocks paths and prefs file

---
 grc/gui/Messages.py | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

(limited to 'grc/gui/Messages.py')

diff --git a/grc/gui/Messages.py b/grc/gui/Messages.py
index c4706459af..2bf488bb58 100644
--- a/grc/gui/Messages.py
+++ b/grc/gui/Messages.py
@@ -48,7 +48,16 @@ register_messenger(sys.stdout.write)
 # Special functions for specific program functionalities
 ###########################################################################
 def send_init(platform):
-    send("""<<< Welcome to %s %s >>>\n"""%(platform.get_name(), platform.get_version()))
+    p = platform
+    send('\n'.join([
+        "<<< Welcome to %s %s >>>" % (p.get_name(), p.get_version()),
+        "",
+        "Preferences file: " + p.get_prefs_file(),
+        "Block paths:"
+    ] + [
+        "\t%s" % path + (" (%s)" % opath if opath != path else "")
+            for path, opath in p.get_block_paths().iteritems()
+    ]) + "\n")
 
 def send_page_switch(file_path):
     send('\nShowing: "%s"\n'%file_path)
-- 
cgit v1.2.3