summaryrefslogtreecommitdiffstats
path: root/pym/portage_update.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-12-16 09:59:47 +0000
committerZac Medico <zmedico@gentoo.org>2006-12-16 09:59:47 +0000
commit11805e737eab64804ea5ccf9aa6a9c5684664fec (patch)
tree07ecc8904ce1431c1b936012b18e89fb5aa36349 /pym/portage_update.py
parent1363c1700fd811eb07952f607cecea37a48c1494 (diff)
downloadportage-11805e737eab64804ea5ccf9aa6a9c5684664fec.tar.gz
portage-11805e737eab64804ea5ccf9aa6a9c5684664fec.tar.bz2
portage-11805e737eab64804ea5ccf9aa6a9c5684664fec.zip
Fix global updates error handling to prevent a traceback with python-2.5 as reported in bug #158264.
svn path=/main/trunk/; revision=5303
Diffstat (limited to 'pym/portage_update.py')
-rw-r--r--pym/portage_update.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/pym/portage_update.py b/pym/portage_update.py
index 57aa8b43b..f156c39bc 100644
--- a/pym/portage_update.py
+++ b/pym/portage_update.py
@@ -71,9 +71,8 @@ def grab_updates(updpath, prev_mtimes=None):
mylist = os.listdir(updpath)
except OSError, oe:
if oe.errno == errno.ENOENT:
- raise DirectoryNotFound(oe)
- else:
- raise oe
+ raise DirectoryNotFound(updpath)
+ raise
if prev_mtimes is None:
prev_mtimes = {}
# validate the file name (filter out CVS directory, etc...)