diff options
| author | Sergey Lapin <slapin@ossfans.org> | 2009-05-14 18:00:54 +0400 |
|---|---|---|
| committer | Sergey Lapin <slapin@ossfans.org> | 2009-05-14 18:00:54 +0400 |
| commit | cfbb95b3bb62ce2ada4fdd7897a0af0a38b4b628 (patch) | |
| tree | 79040e1fb929da52fd6e014468c7eea2e2464288 /classes/patch.bbclass | |
| parent | d02457b03abe27767741f709a461e8d46294dd01 (diff) | |
| parent | b530076ad1209bceed621eec39e82397732afd6e (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.bbclass | 12 |
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: |
