From: Zac Medico Date: Fri, 21 Apr 2006 06:40:47 +0000 (-0000) Subject: Implement portage.config.get() in order to provide more of the standard mapping inter... X-Git-Tag: v2.1_pre10~91 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=5737e903a88b3909b19751bcd5596158ca740c05;p=portage.git Implement portage.config.get() in order to provide more of the standard mapping interface. svn path=/main/trunk/; revision=3182 --- diff --git a/pym/portage.py b/pym/portage.py index 3c026ebc6..13495c3dc 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -1619,9 +1619,14 @@ class config: if k in self: return self[k] else: - myvalue = x self[k] = x - return myvalue + return x + + def get(self, k, x=None): + if k in self: + return self[k] + else: + return x def keys(self): return unique_array(flatten([x.keys() for x in self.lookuplist]))