summaryrefslogtreecommitdiffstats
path: root/pym/portage_util.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-06-23 03:41:07 +0000
committerZac Medico <zmedico@gentoo.org>2006-06-23 03:41:07 +0000
commit65f99858a8e7ca52a2ccf4d59d3d7b4a3d515b6e (patch)
tree21aad84a1b4555666722a7e6d9ff8c4b596847fb /pym/portage_util.py
parent73a4ff004f88e5c45a147152e5064a6a037e90bb (diff)
downloadportage-65f99858a8e7ca52a2ccf4d59d3d7b4a3d515b6e.tar.gz
portage-65f99858a8e7ca52a2ccf4d59d3d7b4a3d515b6e.tar.bz2
portage-65f99858a8e7ca52a2ccf4d59d3d7b4a3d515b6e.zip
Test the basename for starting with "." instead of the full path.
svn path=/main/trunk/; revision=3613
Diffstat (limited to 'pym/portage_util.py')
-rw-r--r--pym/portage_util.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/pym/portage_util.py b/pym/portage_util.py
index 337085ac3..798937b63 100644
--- a/pym/portage_util.py
+++ b/pym/portage_util.py
@@ -182,11 +182,10 @@ def grabfile_package(myfilename, compatlevel=0, recursive=0):
def grablines(myfilename,recursive=0):
mylines=[]
if recursive and os.path.isdir(myfilename):
- myfiles = [myfilename+os.path.sep+x for x in os.listdir(myfilename)]
- myfiles = [f for f in myfiles if not f.startswith(".")]
- myfiles.sort()
- for f in myfiles:
- mylines.extend(grablines(f, recursive))
+ for f in os.listdir(myfilename):
+ if not f.startswith("."):
+ mylines.extend(grablines(
+ os.path.join(myfilename, f), recursive))
else:
try:
myfile = open(myfilename, "r")