From 6a419a479a306952e28414ed5e0d4300df0acab0 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 8 Jul 2007 16:44:47 +0000 Subject: Pass the file path into the PermissionDenied exception. svn path=/main/trunk/; revision=7204 --- pym/portage/dbapi/vartree.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py index 03db114b1..d91073705 100644 --- a/pym/portage/dbapi/vartree.py +++ b/pym/portage/dbapi/vartree.py @@ -342,12 +342,13 @@ class vardbapi(dbapi): cpc = self.cpcache[mycp] if cpc[0] == mystat: return cpc[1] + cat_dir = self.getpath(mysplit[0]) try: - dir_list = os.listdir(self.getpath(mysplit[0])) + dir_list = os.listdir(cat_dir) except EnvironmentError, e: from portage.exception import PermissionDenied if e.errno == PermissionDenied.errno: - raise PermissionDenied(e) + raise PermissionDenied(cat_dir) del e dir_list = [] -- cgit v1.2.3-1-g7c22