diff options
author | Zac Medico <zmedico@gentoo.org> | 2013-06-09 20:50:16 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2013-06-09 20:50:16 -0700 |
commit | 9ec23b6212ed3b930c1bb5133740de5c15c5b978 (patch) | |
tree | 25c94c454d6394e6c379a5d443c80f3956db9282 | |
parent | dep_check: remove redundant list copy (diff) | |
download | portage-9ec23b6212ed3b930c1bb5133740de5c15c5b978.tar.gz portage-9ec23b6212ed3b930c1bb5133740de5c15c5b978.tar.bz2 portage-9ec23b6212ed3b930c1bb5133740de5c15c5b978.zip |
_emerge_config: implement __iter__
-rw-r--r-- | pym/_emerge/actions.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py index c7139d4c3..2ee2a5bb3 100644 --- a/pym/_emerge/actions.py +++ b/pym/_emerge/actions.py @@ -3134,6 +3134,11 @@ class _emerge_config(SlotObject): __slots__ = ('action', 'args', 'mtimedb', 'opts', 'settings', 'trees') # Support unpack as tuple, for load_emerge_config backward compatibility. + def __iter__(self): + yield self.settings + yield self.trees + yield self.mtimedb + def __getitem__(self, index): if index == 0: return self.settings |