diff options
author | Zac Medico <zmedico@gentoo.org> | 2006-06-23 03:41:07 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2006-06-23 03:41:07 +0000 |
commit | 65f99858a8e7ca52a2ccf4d59d3d7b4a3d515b6e (patch) | |
tree | 21aad84a1b4555666722a7e6d9ff8c4b596847fb | |
parent | 73a4ff004f88e5c45a147152e5064a6a037e90bb (diff) | |
download | portage-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
-rw-r--r-- | pym/portage_util.py | 9 |
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") |