Add close() method to VinFile
diff --git a/Demo/sgi/video/VFile.py b/Demo/sgi/video/VFile.py
index 9415e2c..2febd5a 100755
--- a/Demo/sgi/video/VFile.py
+++ b/Demo/sgi/video/VFile.py
@@ -155,6 +155,10 @@
 		if not self.hascache:
 			raise Error, 'Cannot warm cache'
 
+	def close(self):
+		self.fp.close()
+		self.fp = None
+
 
 	#
 	# getinfo returns all info pertaining to a film. The returned tuple
@@ -421,7 +425,7 @@
 
 	def close(self):
 		self.fp.close()
-		self = self.initfp(None, None)
+		x = self.initfp(None, None)
 
 	def setinfo(self, values):
 		self.format, self.width, self.height, self.packfactor,\