summaryrefslogtreecommitdiff
path: root/classes/patch.bbclass
diff options
context:
space:
mode:
authorSergey Lapin <slapin@ossfans.org>2009-05-14 18:00:54 +0400
committerSergey Lapin <slapin@ossfans.org>2009-05-14 18:00:54 +0400
commitcfbb95b3bb62ce2ada4fdd7897a0af0a38b4b628 (patch)
tree79040e1fb929da52fd6e014468c7eea2e2464288 /classes/patch.bbclass
parentd02457b03abe27767741f709a461e8d46294dd01 (diff)
parentb530076ad1209bceed621eec39e82397732afd6e (diff)
Merge branch 'org.openembedded.dev' of git@git.openembedded.net:openembedded into afeb9260-tmp
Diffstat (limited to 'classes/patch.bbclass')
-rw-r--r--classes/patch.bbclass12
1 files changed, 10 insertions, 2 deletions
diff --git a/classes/patch.bbclass b/classes/patch.bbclass
index 075e826523..8d2bde0c4f 100644
--- a/classes/patch.bbclass
+++ b/classes/patch.bbclass
@@ -13,14 +13,22 @@ def patch_init(d):
return "Error: %s not found." % self.path
def md5sum(fname):
- import md5, sys
+ import sys
+
+ # when we move to Python 2.5 as minimal supported
+ # we can kill that try/except as hashlib is 2.5+
+ try:
+ import hashlib
+ m = hashlib.md5()
+ except ImportError:
+ import md5
+ m = md5.new()
try:
f = file(fname, 'rb')
except IOError:
raise NotFoundError(fname)
- m = md5.new()
while True:
d = f.read(8096)
if not d: