From ae3695e31ac30c4539e9248fcb5ce63bb5f09b1b Mon Sep 17 00:00:00 2001
From: Tom Rondeau <trondeau@vt.edu>
Date: Thu, 28 Feb 2013 17:16:38 -0500
Subject: ctrlport: fixing up perf counter monitor tool

---
 gnuradio-core/src/python/gnuradio/ctrlport/gr-perf-monitor | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

(limited to 'gnuradio-core/src')

diff --git a/gnuradio-core/src/python/gnuradio/ctrlport/gr-perf-monitor b/gnuradio-core/src/python/gnuradio/ctrlport/gr-perf-monitor
index 18ccbd5c12..f2c01691a1 100755
--- a/gnuradio-core/src/python/gnuradio/ctrlport/gr-perf-monitor
+++ b/gnuradio-core/src/python/gnuradio/ctrlport/gr-perf-monitor
@@ -355,9 +355,6 @@ def build_edge_graph(sources, sinks, edges):
     allblocks = list(k for k,_ in itertools.groupby(allblocks))
     allblocks.reverse()
 
-    for a in allblocks:
-        print a
-    print "\n\n"
     return allblocks
 
 
@@ -452,6 +449,7 @@ class MForm(QtGui.QWidget):
 
         tmplist = []
         knobs = self.radio.get([])
+        edgelist = None
         for k in knobs:
             propname = k.split("::")
             blockname = propname[0]
@@ -463,6 +461,12 @@ class MForm(QtGui.QWidget):
                 if(knobs.has_key(input_name(blockname))):
                     tmplist.append(blockname)
 
+        if not edgelist:
+            sys.stderr.write("Could not find list of edges from flowgraph. " + \
+                                 "Make sure the option 'edges_list' is enabled " + \
+                                 "in the ControlPort configuration.\n\n")
+            sys.exit(1)
+
         edges = edgelist.split("\n")[0:-1]
         producers = []
         consumers = []
@@ -494,7 +498,6 @@ class MForm(QtGui.QWidget):
 
         for row, blockrow in enumerate(allblocks):
             for col, block in enumerate(blockrow):
-                print "row: {0}  col: {1}  block: {2}".format(row, col, block)
                 if(block == ''):
                     continue
                 
-- 
cgit v1.2.3