summaryrefslogtreecommitdiffstats
path: root/pym/portage
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-07-30 20:48:08 +0000
committerZac Medico <zmedico@gentoo.org>2009-07-30 20:48:08 +0000
commit1b3a2390c537d19f08064d8bbdc52d5fd40a6b78 (patch)
tree5df703fe78ba40d24931a91badc3206d0795ed50 /pym/portage
parentd531c0437521fd12db881cb60de8be2c84ba9363 (diff)
downloadportage-1b3a2390c537d19f08064d8bbdc52d5fd40a6b78.tar.gz
portage-1b3a2390c537d19f08064d8bbdc52d5fd40a6b78.tar.bz2
portage-1b3a2390c537d19f08064d8bbdc52d5fd40a6b78.zip
Rename get_updated_config_files() to find_updated_config_files() and make
it an iterator of tuples. svn path=/main/trunk/; revision=13859
Diffstat (limited to 'pym/portage')
-rw-r--r--pym/portage/util.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/pym/portage/util.py b/pym/portage/util.py
index 1759e132e..f3e79ba7c 100644
--- a/pym/portage/util.py
+++ b/pym/portage/util.py
@@ -5,7 +5,7 @@
__all__ = ['apply_permissions', 'apply_recursive_permissions',
'apply_secpass_permissions', 'apply_stat_permissions', 'atomic_ofstream',
'cmp_sort_key', 'ConfigProtect', 'dump_traceback', 'ensure_dirs',
- 'getconfig', 'getlibpaths', 'get_updated_config_files' 'grabdict',
+ 'find_updated_config_files', 'getconfig', 'getlibpaths', 'grabdict',
'grabdict_package', 'grabfile', 'grabfile_package', 'grablines',
'initialize_logger', 'LazyItemsDict', 'map_dictlist_vals',
'new_protect_filename', 'normalize_path', 'pickle_read', 'stack_dictlist',
@@ -1291,7 +1291,7 @@ def new_protect_filename(mydest, newmd5=None):
return old_pfile
return new_pfile
-def get_updated_config_files(target_root, config_protect):
+def find_updated_config_files(target_root, config_protect):
"""
Return a list of configuration files that needs to be updated.
The list contains tuple organized like this:
@@ -1301,8 +1301,6 @@ def get_updated_config_files(target_root, config_protect):
If no configuration files needs to be updated, [] is returned
"""
- rval = []
-
if config_protect:
# directories with some protect files in them
for x in config_protect:
@@ -1342,11 +1340,9 @@ def get_updated_config_files(target_root, config_protect):
del files[-1]
if files:
if stat.S_ISDIR(mymode):
- rval.append([x, files])
+ yield (x, files)
else:
- rval.append([x, None])
-
- return rval
+ yield (x, None)
def getlibpaths(root):
""" Return a list of paths that are used for library lookups """