- loglevel = sr.LogLevel.get(args.loglevel)
- context.log_level = loglevel
- except:
- sys.exit('error: invalid log level')
+ import sigrok.core as sr
+ except Exception as e:
+ QtGui.QMessageBox.critical(None, 'Error starting sigrok-meter',
+ 'Unable to use the sigrok Python bindings:\n{}.'.format(e))
+ sys.exit(1)
+
+ # Initialize modules that need a QApplication to exist.
+ import settings
+ settings.init()
+ import icons
+ icons.load_icons()