summaryrefslogtreecommitdiff
blob: e7cdf2de8c8257c731a6ea7d84a37a1205976033 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--- ipkg.py
+++ ipkg.py
@@ -36,12 +36,17 @@
 import os
 import sys
 import glob
-import md5
 import re
 import string
 import commands
 from stat import ST_SIZE
 
+try:
+    from hashlib import md5
+except ImportError:
+    import md5
+    md5 = md5.new
+
 class Version:
     """A class for holding parsed package version information."""
     def __init__(self, epoch, version):
@@ -136,7 +141,7 @@
 
             # compute the MD5.
             f = open(fn, "r")
-            sum = md5.new()
+            sum = md5()
             while 1:
                 data = f.read(1024)
                 if not data: break