Don't import gl if not needed.
Fixed a typo.
diff --git a/Demo/sgi/video/VFile.py b/Demo/sgi/video/VFile.py
index b375299..0c8aa52 100755
--- a/Demo/sgi/video/VFile.py
+++ b/Demo/sgi/video/VFile.py
@@ -18,8 +18,12 @@
# Imported modules
import sys
-import gl
-import GL
+try:
+ import gl
+ import GL
+ no_gl = 0
+except ImportError:
+ no_gl = 1
import GET
import colorsys
import imageop
@@ -340,6 +344,9 @@
# This does not need a current window
def init(self):
+ if no_gl:
+ raise RuntimeError, \
+ 'no gl module available, so cannot display'
self = VideoParams.init(self)
# User-settable parameters
self.magnify = 1.0 # frame magnification factor
@@ -377,7 +384,7 @@
if self.upside_down:
gl.pixmode(GL.PM_TTOB, 1)
if self.mirror_image:
- gp.pixmode(GL.PM_RTOL, 1)
+ gl.pixmode(GL.PM_RTOL, 1)
if self.format in ('jpeg', 'jpeggrey'):
import jpeg
data, width, height, bytes = jpeg.decompress(data)