From: Arfrever Frehtes Taifersar Arahesis Date: Mon, 24 Jun 2013 19:44:30 +0000 (+0200) Subject: portage.repository.config.RepoConfigLoader: Add __setitem__() and __delitem__(). X-Git-Tag: v2.2.0_alpha185~2 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=8dff57e928a017b58e31f0a88474bd9ad42ce1c9;p=portage.git portage.repository.config.RepoConfigLoader: Add __setitem__() and __delitem__(). --- diff --git a/pym/portage/repository/config.py b/pym/portage/repository/config.py index 304335ed4..0a2dd0066 100644 --- a/pym/portage/repository/config.py +++ b/pym/portage/repository/config.py @@ -783,9 +783,15 @@ class RepoConfigLoader(object): def get_repo_for_location(self, location): return self.prepos[self.get_name_for_location(location)] + def __setitem__(self, repo_name, repo): + self.prepos[repo_name] = repo + def __getitem__(self, repo_name): return self.prepos[repo_name] + def __delitem__(self, repo_name): + del self.prepos[repo_name] + def __iter__(self): for repo_name in self.prepos_order: yield self.prepos[repo_name]