diff options
author | Chris Kuethe <chris.kuethe+github@gmail.com> | 2015-08-28 11:38:22 -0400 |
---|---|---|
committer | Chris Kuethe <chris.kuethe+github@gmail.com> | 2015-08-28 11:38:22 -0400 |
commit | d7a2a2b65407a8f1bc2c05747088e96a1f1b8315 (patch) | |
tree | a2a05c6475c28952b5f0b3b9e8dd26fb00a7c1de /gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx | |
parent | 22e2f1aed8afdfccce3884cf6bf3140c2b8e3f53 (diff) |
clarify missing module exception.
reduces surprise and tells me what i need to do to fix it.
Diffstat (limited to 'gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx')
-rw-r--r-- | gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx b/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx index a05ea3a28e..cc7f7d924a 100644 --- a/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx +++ b/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx @@ -20,18 +20,23 @@ # Boston, MA 02110-1301, USA. # +import sys, time, re, pprint import random,math,operator -import networkx as nx -import matplotlib -matplotlib.use("QT4Agg") -import matplotlib.pyplot as plt -from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas -from matplotlib.backends.backend_qt4agg import NavigationToolbar2QTAgg as NavigationToolbar -from matplotlib.figure import Figure +try: + import networkx as nx + import matplotlib + matplotlib.use("QT4Agg") + import matplotlib.pyplot as plt + from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas + from matplotlib.backends.backend_qt4agg import NavigationToolbar2QTAgg as NavigationToolbar + from matplotlib.figure import Figure +except ImportError: + print sys.argv[0], "requires networkx and matplotlib.", \ + "Please check that they are installed and try again." + sys.exit(1) from PyQt4 import QtCore,Qt,Qwt5 import PyQt4.QtGui as QtGui -import sys, time, re, pprint import itertools from gnuradio import gr, ctrlport |