diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-09-27 22:28:56 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-09-27 22:28:56 +0000 |
commit | d3f1e28b113115c6fbbccf928d58bb11b6a5301b (patch) | |
tree | b85f8ab08c0c93ffc695d5ca29d1a81de64f89ab | |
parent | 8ec75b761e2ca78b782e6364d83f421a16cbb9a8 (diff) | |
download | portage-d3f1e28b113115c6fbbccf928d58bb11b6a5301b.tar.gz portage-d3f1e28b113115c6fbbccf928d58bb11b6a5301b.tar.bz2 portage-d3f1e28b113115c6fbbccf928d58bb11b6a5301b.zip |
Move prelink tempfile cleanup to the finally block and
remove unused locking code. (trunk r7864)
svn path=/main/branches/2.1.2/; revision=7865
-rw-r--r-- | pym/portage_checksum.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/pym/portage_checksum.py b/pym/portage_checksum.py index 30b9ca95c..91984fe96 100644 --- a/pym/portage_checksum.py +++ b/pym/portage_checksum.py @@ -13,7 +13,6 @@ import stat import tempfile import portage_exception import portage_exec -import portage_locks import commands import md5, sha @@ -203,7 +202,6 @@ def perform_checksum(filename, hashname="MD5", calc_prelink=0): global prelink_capable myfilename = filename[:] prelink_tmpfile = None - mylock = None try: if calc_prelink and prelink_capable: # Create non-prelinked temporary file to checksum. @@ -229,6 +227,8 @@ def perform_checksum(filename, hashname="MD5", calc_prelink=0): if e.errno == errno.ENOENT: raise portage_exception.FileNotFound(myfilename) raise + return myhash, mysize + finally: if prelink_tmpfile: try: os.unlink(prelink_tmpfile) @@ -236,10 +236,6 @@ def perform_checksum(filename, hashname="MD5", calc_prelink=0): if e.errno != errno.ENOENT: raise del e - return myhash, mysize - finally: - if mylock: - portage_locks.unlockfile(mylock) def perform_multiple_checksums(filename, hashes=["MD5"], calc_prelink=0): """ |