Fix multi-arg list.append() calls.
diff --git a/Demo/sgi/gl/mclock.py b/Demo/sgi/gl/mclock.py
index b1dfa1b..6af01ba 100755
--- a/Demo/sgi/gl/mclock.py
+++ b/Demo/sgi/gl/mclock.py
@@ -348,7 +348,7 @@
 	for i in range(Gl.nparts):
 		angle = (a + i*alpha + FULLC) % FULLC
 		value = 255*(Gl.nparts-1-i)/(Gl.nparts-1)
-		list.append(angle, icolor, value)
+		list.append((angle, icolor, value))
 	list.sort()
 	a, icolor, value = list[0]
 	if a <> 0:
@@ -416,7 +416,7 @@
 		Gl.c3i((255, 255, 255)) # White
 		circf(0.0, 0.0, 1.0)
 	else:
-		list.append(3600, 0, 255) # Sentinel
+		list.append((3600, 0, 255)) # Sentinel
 	#
 	rgb = [255, 255, 255]
 	a_prev = 0
diff --git a/Demo/sgi/video/VFile.py b/Demo/sgi/video/VFile.py
index d6c9fc4..f588f4b 100755
--- a/Demo/sgi/video/VFile.py
+++ b/Demo/sgi/video/VFile.py
@@ -590,7 +590,7 @@
 						r, g, b = int(rv*255.0), \
 							  int(gv*255.0), \
 							  int(bv*255.0)
-						map.append(index, r, g, b)
+						map.append((index, r, g, b))
 						if self.color0 == None:
 							self.color0 = \
 								index, r, g, b
@@ -1034,7 +1034,7 @@
 		rv = BasicVinFile.getnextframeheader(self)
 		if self.canseek:
 			pos = self.fp.tell()
-			self.index.append(rv, pos)
+			self.index.append((rv, pos))
 		return rv
 
 	def getrandomframe(self, i):