style = p.get_string('wxgui', 'style', 'auto')
# In 3.2 we'll change 'auto' to mean 'gl' if possible, then fallback
-if style == 'auto':
- style = 'nongl'
+# Currently, anything other than 'gl' means 'nongl'
-if style == 'nongl':
- from waterfallsink_nongl import waterfall_sink_f, waterfall_sink_c
-elif style == 'gl':
+if style == 'gl':
try:
- import wx
- wx.glcanvas.GLCanvas
- except AttributeError:
+ import wx.glcanvas
+ except ImportError:
raise RuntimeError("wxPython doesn't support glcanvas")
try:
raise RuntimeError("Unable to import OpenGL. Are Python wrappers for OpenGL installed?")
from waterfallsink_gl import waterfall_sink_f, waterfall_sink_c
+
+else:
+ from waterfallsink_nongl import waterfall_sink_f, waterfall_sink_c