Use md5.new() constructor
diff --git a/Demo/pdist/cvslib.py b/Demo/pdist/cvslib.py
index fa0e0f9..0f689c4 100755
--- a/Demo/pdist/cvslib.py
+++ b/Demo/pdist/cvslib.py
@@ -70,7 +70,7 @@
 		except os.error:
 			self.lmtime = self.lctime = self.lsum = None
 		else:
-			self.lsum = md5.md5(open(self.file).read()).digest()
+			self.lsum = md5.new(open(self.file).read()).digest()
 		self.lseen = 1
 
 	def getentry(self, line):
diff --git a/Tools/scripts/sum5.py b/Tools/scripts/sum5.py
index 6d3b965..3efcc74 100755
--- a/Tools/scripts/sum5.py
+++ b/Tools/scripts/sum5.py
@@ -55,7 +55,7 @@
     return sts
 
 def printsumfp(fp, file, out = sys.stdout):
-    m = md5.md5()
+    m = md5.new()
     try:
         while 1:
             data = fp.read(bufsize)