diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-07-30 20:48:08 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-07-30 20:48:08 +0000 |
commit | 1b3a2390c537d19f08064d8bbdc52d5fd40a6b78 (patch) | |
tree | 5df703fe78ba40d24931a91badc3206d0795ed50 /pym/portage | |
parent | d531c0437521fd12db881cb60de8be2c84ba9363 (diff) | |
download | portage-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.py | 12 |
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 """ |