pygtk.require('2.0')
import gtk
-from gnuradio.grc.platforms.base.Constants import VERSION
+try: from gnuradio import gr
+except ImportError, e:
+ d = gtk.MessageDialog(type=gtk.MESSAGE_ERROR, buttons=gtk.BUTTONS_CLOSE, message_format="""
+Cannot import gnuradio. Are your PYTHONPATH and LD_LIBRARY_PATH set correctly?""")
+ d.set_title(str(e))
+ d.run()
+ exit(-1)
+
+from gnuradio import gr
from optparse import OptionParser
if __name__ == "__main__":
GRC comes with ABSOLUTELY NO WARRANTY.
This is free software,
and you are welcome to redistribute it.
-"""%VERSION
+"""%gr.version()
parser = OptionParser(usage=usage, version=version)
(options, args) = parser.parse_args()
- from gnuradio.grc.platforms.python.Platform import Platform
+ from gnuradio.grc.python.Platform import Platform
from gnuradio.grc.gui.ActionHandler import ActionHandler
#setup icon using icon theme
try: gtk.window_set_default_icon(gtk.IconTheme().load_icon('gnuradio-grc', 256, 0))